summaryrefslogtreecommitdiff
path: root/servers/visual
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2019-10-25 11:22:19 -0300
committerJuan Linietsky <reduzio@gmail.com>2020-02-11 12:04:54 +0100
commit2af701fa03037aed2cd544cc4fa4fe6ec81510bf (patch)
treef82cc5708d7bbc27835b2b2ebf9bd5f82348ba70 /servers/visual
parenta60edae5060664b32fd24a3970b027171f358045 (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.cpp5
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);