]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
added a few more GLSL shader program setting calls in R_RenderScene just to prevent...
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 28 May 2006 07:27:18 +0000 (07:27 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 28 May 2006 07:27:18 +0000 (07:27 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6399 d7cf8633-e32d-0410-b094-e92efae38249

gl_rmain.c

index 594d871e1e67ad8c3a1c54966c2bb29ef135a64e..82a25ff27c198b1cc2d2f530bc16ed0c412ce17b 100644 (file)
@@ -1790,12 +1790,25 @@ void R_RenderScene(void)
                        R_TimeReport("explosions");
        }
 
+       if (gl_support_fragment_shader)
+       {
+               qglUseProgramObjectARB(0);CHECKGLERROR
+       }
        VM_AddPolygonsToMeshQueue();
 
+       if (gl_support_fragment_shader)
+       {
+               qglUseProgramObjectARB(0);CHECKGLERROR
+       }
        R_MeshQueue_RenderTransparent();
        if (r_timereport_active)
                R_TimeReport("drawtrans");
 
+       if (gl_support_fragment_shader)
+       {
+               qglUseProgramObjectARB(0);CHECKGLERROR
+       }
+
        if (cl.csqc_vidvars.drawworld)
        {
                R_DrawCoronas();