fix texture reversal
authorDerek Foreman <manmower@gmail.com>
Mon, 9 Jun 2003 22:28:42 +0000 (22:28 +0000)
committerDerek Foreman <manmower@gmail.com>
Mon, 9 Jun 2003 22:28:42 +0000 (22:28 +0000)
render2/texture.c

index 90f123975707de7c19c29bb76820a44b13ce6f78..2508ef7c1340dcfcc217edd34aabc5fbb6b733a1 100644 (file)
@@ -125,17 +125,17 @@ void RrTexturePaint(struct RrSurface *sur, struct RrTexture *tex,
         glColor3f(1.0, 1.0, 1.0);
         glBindTexture(GL_TEXTURE_2D, rgba->texid);
         glBegin(GL_TRIANGLES);
-        glTexCoord2f(rgba->w/(float)rgba->padw, rgba->h/(float)rgba->padh);
-        glVertex2i(x, y);
         glTexCoord2f(0, rgba->h/(float)rgba->padh);
+        glVertex2i(x, y);
+        glTexCoord2f(rgba->w/(float)rgba->padw, rgba->h/(float)rgba->padh);
         glVertex2i(x+w, y);
-        glTexCoord2f(0, 0);
+        glTexCoord2f(rgba->w/(float)rgba->padw, 0);
         glVertex2i(x+w, y+h);
 
         glVertex2i(x+w, y+h);
-        glTexCoord2f(rgba->w/(float)rgba->padw, 0);
+        glTexCoord2f(0, 0);
         glVertex2i(x, y+h);
-        glTexCoord2f(rgba->w/(float)rgba->padw, rgba->h/(float)rgba->padh);
+        glTexCoord2f(0, rgba->h/(float)rgba->padh);
         glVertex2i(x, y);
         glEnd();