summaryrefslogtreecommitdiff
path: root/servers/rendering/renderer_viewport.cpp
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2021-05-24 12:49:34 +0200
committerGitHub <noreply@github.com>2021-05-24 12:49:34 +0200
commit9cf1d034a7f08c37f3c7f4660c50c8784864daa3 (patch)
tree0cb583f7005b6ba13dfe83d95f24c9e78ed3f982 /servers/rendering/renderer_viewport.cpp
parent08491ec5432577dffcaccda161df4cca8c141c30 (diff)
parent789713b00883e7c9d3a912d1b088441ab17c1244 (diff)
Merge pull request #48894 from reduz/gpu-particles-2d-2
Support for 2D particles to collide against SDF
Diffstat (limited to 'servers/rendering/renderer_viewport.cpp')
-rw-r--r--servers/rendering/renderer_viewport.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/servers/rendering/renderer_viewport.cpp b/servers/rendering/renderer_viewport.cpp
index 9ac2c1918f..f97e24947d 100644
--- a/servers/rendering/renderer_viewport.cpp
+++ b/servers/rendering/renderer_viewport.cpp
@@ -186,8 +186,11 @@ void RendererViewport::_draw_viewport(Viewport *p_viewport, XRInterface::Eyes p_
}
RSG::canvas_render->render_sdf(p_viewport->render_target, occluders);
+ RSG::storage->render_target_mark_sdf_enabled(p_viewport->render_target, true);
p_viewport->sdf_active = false; // if used, gets set active again
+ } else {
+ RSG::storage->render_target_mark_sdf_enabled(p_viewport->render_target, false);
}
Rect2 shadow_rect;