From 6c049fdd76296cb321761b6fa430c9addf58e02b Mon Sep 17 00:00:00 2001 From: Max Danielsson Date: Tue, 27 Mar 2018 19:59:54 +0200 Subject: [PATCH] Move deduplicate aspect variable in begin render. Changes motivated by commentary in pull request 513 --- src/core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core.c b/src/core.c index 7f7c02c2d..823181cf1 100644 --- a/src/core.c +++ b/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;