From ebdeab7e2566aa131d6066aa7bad91b64fd27d07 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Sun, 16 Aug 2020 11:17:33 +0200 Subject: [PATCH] Code reorganization on example --- examples/shaders/shaders_raymarching.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/examples/shaders/shaders_raymarching.c b/examples/shaders/shaders_raymarching.c index 92272e91..5d297e36 100644 --- a/examples/shaders/shaders_raymarching.c +++ b/examples/shaders/shaders_raymarching.c @@ -59,16 +59,6 @@ int main(void) // Main game loop while (!WindowShouldClose()) // Detect window close button or ESC key { - // Check if screen is resized - //---------------------------------------------------------------------------------- - if(IsWindowResized()) - { - screenWidth = GetScreenWidth(); - screenHeight = GetScreenHeight(); - float resolution[2] = { (float)screenWidth, (float)screenHeight }; - SetShaderValue(shader, resolutionLoc, resolution, UNIFORM_VEC2); - } - // Update //---------------------------------------------------------------------------------- UpdateCamera(&camera); // Update camera @@ -83,6 +73,15 @@ int main(void) SetShaderValue(shader, viewEyeLoc, cameraPos, UNIFORM_VEC3); SetShaderValue(shader, viewCenterLoc, cameraTarget, UNIFORM_VEC3); SetShaderValue(shader, runTimeLoc, &runTime, UNIFORM_FLOAT); + + // Check if screen is resized + if (IsWindowResized()) + { + screenWidth = GetScreenWidth(); + screenHeight = GetScreenHeight(); + float resolution[2] = { (float)screenWidth, (float)screenHeight }; + SetShaderValue(shader, resolutionLoc, resolution, UNIFORM_VEC2); + } //---------------------------------------------------------------------------------- // Draw