From 18f90b1f071633773a379b18f7a26c6859e38e31 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 0af7a21258..ce250cf198 100644 --- a/src/OpenGl/OpenGl_View_Raytrace.cxx +++ b/src/OpenGl/OpenGl_View_Raytrace.cxx @@ -2428,6 +2428,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