]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
fix two runaway loops caused by unsigned int i
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Mon, 21 Mar 2005 09:14:57 +0000 (09:14 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Mon, 21 Mar 2005 09:14:57 +0000 (09:14 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5115 d7cf8633-e32d-0410-b094-e92efae38249

gl_backend.c

index 9646e27e40d0d35e10fdd54ecbe24a2ec00e77a0..149ef4d4f4116e0dfa37ecee90bfac677f2deaa2 100644 (file)
@@ -1047,14 +1047,14 @@ void R_Mesh_Finish(void)
                        qglBindTexture(GL_TEXTURE_CUBE_MAP_ARB, 0);CHECKGLERROR
                }
        }
-       for (i = backendarrayunits - 1;i >= 0;i--)
+       for (i = 0;i < backendarrayunits;i++)
        {
-               GL_ActiveTexture(i);
+               GL_ActiveTexture(backendarrayunits - 1 - i);
                qglDisableClientState(GL_TEXTURE_COORD_ARRAY);CHECKGLERROR
        }
-       for (i = backendunits - 1;i >= 0;i--)
+       for (i = 0;i < backendunits;i++)
        {
-               GL_ActiveTexture(i);
+               GL_ActiveTexture(backendarrayunits - 1 - i);
                qglDisable(GL_TEXTURE_1D);CHECKGLERROR
                qglDisable(GL_TEXTURE_2D);CHECKGLERROR
                if (gl_texture3d)