From 69f3a5b2fdb60c908b57ff0fb14dc1493cc6e0a5 Mon Sep 17 00:00:00 2001 From: havoc Date: Mon, 21 Mar 2005 09:14:57 +0000 Subject: [PATCH] fix two runaway loops caused by unsigned int i git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5115 d7cf8633-e32d-0410-b094-e92efae38249 --- gl_backend.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gl_backend.c b/gl_backend.c index 9646e27e..149ef4d4 100644 --- a/gl_backend.c +++ b/gl_backend.c @@ -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) -- 2.39.2