diff options
| author | michaelfiber <[email protected]> | 2021-10-17 04:21:51 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-10-17 10:21:51 +0200 |
| commit | c87e91d27a8b7038cee6843566e0bf508caa9f5e (patch) | |
| tree | 631bb6f1c4999368abc84e1634281b93a8ec3672 /src | |
| parent | 99f6707e2c80be2ac4c169fd6986ff2fd8d181a7 (diff) | |
| download | raylib-c87e91d27a8b7038cee6843566e0bf508caa9f5e.tar.gz raylib-c87e91d27a8b7038cee6843566e0bf508caa9f5e.zip | |
Update SetupViewport so that it doesn't subtract offset from render dimensions when calling rlViewport (#2064)
Co-authored-by: Michael <[email protected]>
Diffstat (limited to 'src')
| -rw-r--r-- | src/rcore.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rcore.c b/src/rcore.c index 44388c39..b95e85d8 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 |
