From c87e91d27a8b7038cee6843566e0bf508caa9f5e Mon Sep 17 00:00:00 2001 From: michaelfiber <42419558+michaelfiber@users.noreply.github.com> Date: Sun, 17 Oct 2021 04:21:51 -0400 Subject: [PATCH] Update SetupViewport so that it doesn't subtract offset from render dimensions when calling rlViewport (#2064) Co-authored-by: Michael --- src/rcore.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rcore.c b/src/rcore.c index 44388c397..b95e85d8b 100644 --- a/src/rcore.c +++ b/src/rcore.c @@ -4377,9 +4377,9 @@ static void SetupViewport(int width, int height) #if defined(__APPLE__) float xScale = 1.0f, yScale = 1.0f; glfwGetWindowContentScale(CORE.Window.handle, &xScale, &yScale); - rlViewport(CORE.Window.renderOffset.x/2*xScale, CORE.Window.renderOffset.y/2*yScale, (CORE.Window.render.width - CORE.Window.renderOffset.x)*xScale, (CORE.Window.render.height - CORE.Window.renderOffset.y)*yScale); + rlViewport(CORE.Window.renderOffset.x/2*xScale, CORE.Window.renderOffset.y/2*yScale, (CORE.Window.render.width)*xScale, (CORE.Window.render.height)*yScale); #else - rlViewport(CORE.Window.renderOffset.x/2, CORE.Window.renderOffset.y/2, CORE.Window.render.width - CORE.Window.renderOffset.x, CORE.Window.render.height - CORE.Window.renderOffset.y); + rlViewport(CORE.Window.renderOffset.x/2, CORE.Window.renderOffset.y/2, CORE.Window.render.width, CORE.Window.render.height); #endif rlMatrixMode(RL_PROJECTION); // Switch to projection matrix