Browse Source

Move deduplicate aspect variable in begin render.

Changes motivated by commentary in pull request 513
Max Danielsson 7 years ago
parent
commit
6c049fdd76
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/core.c

+ 2 - 2
src/core.c

@@ -919,10 +919,11 @@ void Begin3dMode(Camera camera)
     rlPushMatrix();                     // Save previous matrix, which contains the settings for the 2d ortho projection
     rlLoadIdentity();                   // Reset current matrix (PROJECTION)
 
+    float aspect = (float)screenWidth/(float)screenHeight;
+
     if(camera.type == CAMERA_PERSPECTIVE) 
     {
         // Setup perspective projection
-        float aspect = (float)screenWidth/(float)screenHeight;
         double top = 0.01*tan(camera.fovy*0.5*DEG2RAD);
         double right = top*aspect;
 
@@ -931,7 +932,6 @@ void Begin3dMode(Camera camera)
     else if(camera.type == CAMERA_ORTHOGRAPHIC)
     {
         // Setup orthographic projection
-        float aspect = (float)screenWidth/(float)screenHeight;
         double top = camera.fovy/2.0;
         double right = top*aspect;