From fc0fefec0121e5ed62cb021826b6d13990a57385 Mon Sep 17 00:00:00 2001 From: Person Date: Thu, 27 Sep 2018 17:02:34 -0700 Subject: [PATCH] --Bug fixes -OpenCL renderer would occasionally crash on first run. --- Source/Ember/Renderer.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Source/Ember/Renderer.cpp b/Source/Ember/Renderer.cpp index 9d6cadd..9bfa595 100644 --- a/Source/Ember/Renderer.cpp +++ b/Source/Ember/Renderer.cpp @@ -16,7 +16,12 @@ Renderer::Renderer() //This is needed because due to timing/threading disconnects, the GUI can use the camera //values before the render has started, which will lead to corrupt values. Ember ember; - SetEmber(ember, eProcessAction::NOTHING, true); + SetEmber(ember, eProcessAction::NOTHING, false); + //Manually call these instead of passing true to SetEmber() because it would have created the spatial filter + //which we don't want to do until rendering starts (this is so the derived RendererCL can properly create the needed buffers). + ComputeBounds(); + ComputeQuality(); + ComputeCamera(); } ///