diff options
author | Juan Linietsky <reduzio@gmail.com> | 2019-10-25 11:22:19 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2020-02-11 12:04:54 +0100 |
commit | 2af701fa03037aed2cd544cc4fa4fe6ec81510bf (patch) | |
tree | f82cc5708d7bbc27835b2b2ebf9bd5f82348ba70 /servers/visual | |
parent | a60edae5060664b32fd24a3970b027171f358045 (diff) |
Use a different strategy to get textures from GPU (via buffers), for more compatibility.
Diffstat (limited to 'servers/visual')
-rw-r--r-- | servers/visual/rasterizer_rd/rasterizer_scene_rd.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/servers/visual/rasterizer_rd/rasterizer_scene_rd.cpp b/servers/visual/rasterizer_rd/rasterizer_scene_rd.cpp index 5633a8e2ef..80d1b33043 100644 --- a/servers/visual/rasterizer_rd/rasterizer_scene_rd.cpp +++ b/servers/visual/rasterizer_rd/rasterizer_scene_rd.cpp @@ -1989,7 +1989,7 @@ void RasterizerSceneRD::gi_probe_update(RID p_probe, bool p_update_light_instanc rect.size.y = MAX(1, rect.size.y >> 1); //shrink limits to ensure plot does not go outside map - if (gi_probe->dynamic_maps[i].mipmap > 0) { + if (gi_probe->dynamic_maps[k].mipmap > 0) { for (int l = 0; l < 3; l++) { push_constant.limits[l] = MAX(1, push_constant.limits[l] >> 1); } @@ -2002,8 +2002,7 @@ void RasterizerSceneRD::gi_probe_update(RID p_probe, bool p_update_light_instanc push_constant.prev_rect_size[1] = push_constant.rect_size[1]; push_constant.rect_size[0] = rect.size[0]; push_constant.rect_size[1] = rect.size[1]; - push_constant.keep_downsample_color = gi_probe->dynamic_maps[i].mipmap <= 0; - ; + push_constant.keep_downsample_color = gi_probe->dynamic_maps[k].mipmap <= 0; RD::get_singleton()->compute_list_add_barrier(compute_list); |