0024928: Visualization - FSAA is not working in ray-tracing mode
authordbp <dbp@opencascade.com>
Thu, 15 May 2014 06:45:49 +0000 (10:45 +0400)
committerapn <apn@opencascade.com>
Thu, 22 May 2014 13:36:16 +0000 (17:36 +0400)
src/OpenGl/OpenGl_Workspace_Raytrace.cxx

index 308db40..7ccaf19 100755 (executable)
@@ -1976,8 +1976,7 @@ Standard_Boolean OpenGl_Workspace::RunRaytraceShaders (const Graphic3d_CView& th
     return Standard_True;
   }
 
-  myRaytraceFBO1->ColorTexture()->Bind (myGlContext,
-                     GL_TEXTURE0 + OpenGl_RT_FSAAInputTexture);
+  myRaytraceFBO1->ColorTexture()->Bind (myGlContext, GL_TEXTURE0 + OpenGl_RT_FSAAInputTexture);
 
   myPostFSAAProgram->Bind (myGlContext);
 
@@ -2062,7 +2061,7 @@ Standard_Boolean OpenGl_Workspace::RunRaytraceShaders (const Graphic3d_CView& th
 
     if (anIt != 3) // set input for the next pass
     {
-      aFramebuffer->ColorTexture()->Bind (myGlContext);
+      aFramebuffer->ColorTexture()->Bind (myGlContext, GL_TEXTURE0 + OpenGl_RT_FSAAInputTexture);
       aFramebuffer->UnbindBuffer (myGlContext);
     }
   }