Browse Source

Corrected bug on texture rotation

raysan5 8 years ago
parent
commit
2227742e96
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/textures.c

+ 2 - 2
src/textures.c

@@ -1800,9 +1800,9 @@ void DrawTexturePro(Texture2D texture, Rectangle sourceRec, Rectangle destRec, V
         rlEnableTexture(texture.id);
 
         rlPushMatrix();
-            rlTranslatef((float)destRec.x, (float)destRec.y, 0);
-            rlRotatef(rotation, 0, 0, 1);
             rlTranslatef(-origin.x, -origin.y, 0);
+            rlRotatef(rotation, 0, 0, 1);
+            rlTranslatef((float)destRec.x, (float)destRec.y, 0);
 
             rlBegin(RL_QUADS);
                 rlColor4ub(tint.r, tint.g, tint.b, tint.a);