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);