From: isk Date: Thu, 29 Oct 2015 13:53:38 +0000 (+0300) Subject: Fix errors. X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=efa3e88fa64cd4e4964e23c3be2c9f99d2e0be95;p=occt-copy.git Fix errors. --- diff --git a/src/OpenGl/OpenGl_View_Raytrace.cxx b/src/OpenGl/OpenGl_View_Raytrace.cxx index 1954b8a241..a32d792530 100644 --- a/src/OpenGl/OpenGl_View_Raytrace.cxx +++ b/src/OpenGl/OpenGl_View_Raytrace.cxx @@ -2403,13 +2403,9 @@ Standard_Boolean OpenGl_View::runRaytraceShaders (const Standard_Integer // Set frame accumulation weight myRaytraceProgram->SetUniform (theGlContext, - myUniformLocations[0][OpenGl_RT_uMaxRadiance], static_cast (theCView.RenderParams.RadianceClampValue)); + myUniformLocations[0][OpenGl_RT_uMaxRadiance], static_cast (myRenderParams.RadianceClampValue)); - // Set random number generator seed - myRaytraceProgram->SetUniform (theGlContext, - myUniformLocations[0][OpenGl_RT_uFrameRndSeed], static_cast (myRNG.NextInt() >> 2)); - - Standard_Integer aSamplesPerPixel = theCView.RenderParams.SamplesPerPixel; + Standard_Integer aSamplesPerPixel =myRenderParams.SamplesPerPixel; if (aSamplesPerPixel == 0) { @@ -2423,8 +2419,8 @@ Standard_Boolean OpenGl_View::runRaytraceShaders (const Standard_Integer { for (int aPassIndex = 0; aPassIndex < aSamplesPerPixel; ++aPassIndex) { - aRenderFramebuffer = myAccumFrames % 2 ? myRaytraceFBO1 : myRaytraceFBO2; - anAccumFramebuffer = myAccumFrames % 2 ? myRaytraceFBO2 : myRaytraceFBO1; + aRenderFramebuffer = myAccumFrames % 2 ? myRaytraceFBO1[aFBOIdx] : myRaytraceFBO2[aFBOIdx]; + anAccumFramebuffer = myAccumFrames % 2 ? myRaytraceFBO2[aFBOIdx] : myRaytraceFBO1[aFBOIdx]; aRenderFramebuffer->BindBuffer (theGlContext); @@ -2472,7 +2468,7 @@ Standard_Boolean OpenGl_View::runRaytraceShaders (const Standard_Integer theGlContext, GL_TEXTURE0 + OpenGl_RT_DepthTexture); myOutImageProgram->SetUniform (theGlContext, - myUniformLocations[0][OpenGl_RT_uBilateralEnabled], theCView.RenderParams.IsGIFilteringEnabled ? 1 : 0); + myUniformLocations[0][OpenGl_RT_uBilateralEnabled], myRenderParams.IsGIFilteringEnabled ? 1 : 0); theGlContext->core20fwd->glDrawArrays (GL_TRIANGLES, 0, 6); diff --git a/src/ViewerTest/ViewerTest_ViewerCommands.cxx b/src/ViewerTest/ViewerTest_ViewerCommands.cxx index 7dde83c6b2..1f001121cf 100644 --- a/src/ViewerTest/ViewerTest_ViewerCommands.cxx +++ b/src/ViewerTest/ViewerTest_ViewerCommands.cxx @@ -8522,7 +8522,7 @@ static Standard_Integer VRenderParams (Draw_Interpretor& theDI, Standard_Boolean toEnable = Standard_True; if (++anArgIter < theArgNb - && !parseOnOff (theArgVec[anArgIter], toEnable)) + && !ViewerTest::ParseOnOff (theArgVec[anArgIter], toEnable)) { --anArgIter; }