From 4f6dbb8677eadcce31322cc67a3b08d773a382fa Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 18 Feb 2022 14:37:51 -0500 Subject: [PATCH] Only run SMAA when AA is actually enabled --- engine/renderer/src/renderer.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/engine/renderer/src/renderer.cpp b/engine/renderer/src/renderer.cpp index ebb0759..237adad 100755 --- a/engine/renderer/src/renderer.cpp +++ b/engine/renderer/src/renderer.cpp @@ -195,11 +195,13 @@ void renderer::render(GFXCommandBuffer* commandbuffer, Scene* scene, RenderTarge commandbuffer->pop_group(); - commandbuffer->push_group("SMAA"); - - smaa_pass->render(commandbuffer, target); - - commandbuffer->pop_group(); + if(render_options.enable_aa) { + commandbuffer->push_group("SMAA"); + + smaa_pass->render(commandbuffer, target); + + commandbuffer->pop_group(); + } if(render_options.enable_depth_of_field && dof_pass != nullptr) dof_pass->render(commandbuffer, *scene);