From 41f4dabdc6ddf678644256d32bd39d3501ddd9e2 Mon Sep 17 00:00:00 2001 From: duv Date: Fri, 17 Jul 2015 18:15:44 +0300 Subject: [PATCH] Fix for CR26432 --- src/OpenGl/OpenGl_View_Raytrace.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/OpenGl/OpenGl_View_Raytrace.cxx b/src/OpenGl/OpenGl_View_Raytrace.cxx index 15b17afea2..8941e7aa97 100644 --- a/src/OpenGl/OpenGl_View_Raytrace.cxx +++ b/src/OpenGl/OpenGl_View_Raytrace.cxx @@ -2429,6 +2429,10 @@ Standard_Boolean OpenGl_View::runRaytraceShaders (const Graphic3d_CView& myRaytraceProgram->SetUniform (theGlContext, myUniformLocations[0][OpenGl_RT_uSampleWeight], 1.f / (myAccumFrames + 1)); + // Set random number generator seed + myRaytraceProgram->SetUniform (theGlContext, + myUniformLocations[0][OpenGl_RT_uFrameRndSeed], static_cast (myRNG.NextInt() >> 2)); + theGlContext->core20fwd->glDrawArrays (GL_TRIANGLES, 0, 6); ++myAccumFrames; glFinish(); -- 2.39.5