diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2021-05-24 12:49:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-24 12:49:34 +0200 |
commit | 9cf1d034a7f08c37f3c7f4660c50c8784864daa3 (patch) | |
tree | 0cb583f7005b6ba13dfe83d95f24c9e78ed3f982 /servers/rendering/renderer_viewport.cpp | |
parent | 08491ec5432577dffcaccda161df4cca8c141c30 (diff) | |
parent | 789713b00883e7c9d3a912d1b088441ab17c1244 (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.cpp | 3 |
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; |