From 18449fc11c620be7b3115f28a5edfb57eb5985ef Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sat, 24 Apr 2021 22:41:39 +0300 Subject: [PATCH] Make ShadowMap's finish_frame run only once per frame --- source/effects/shadowmap.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/effects/shadowmap.cpp b/source/effects/shadowmap.cpp index 639a3525..488a3427 100644 --- a/source/effects/shadowmap.cpp +++ b/source/effects/shadowmap.cpp @@ -100,8 +100,11 @@ void ShadowMap::setup_frame(Renderer &renderer) void ShadowMap::finish_frame() { - renderable.finish_frame(); - rendered = false; + if(rendered) + { + rendered = false; + renderable.finish_frame(); + } } void ShadowMap::render(Renderer &renderer, Tag tag) const -- 2.43.0