diff options
| author | Ray <[email protected]> | 2021-03-20 20:58:24 +0100 |
|---|---|---|
| committer | Ray <[email protected]> | 2021-03-20 20:58:24 +0100 |
| commit | dcde99bbb8a859009ad4cd26001a9d5c2ca42ec3 (patch) | |
| tree | 458d1457c808012f18327a506ccbaeb105942b8d /src/core.c | |
| parent | 364fbbd283d8e888686c8020b80f39f99506d92c (diff) | |
| download | raylib-dcde99bbb8a859009ad4cd26001a9d5c2ca42ec3.tar.gz raylib-dcde99bbb8a859009ad4cd26001a9d5c2ca42ec3.zip | |
Corrected issue with HighDPI on macOS
Diffstat (limited to 'src/core.c')
| -rw-r--r-- | src/core.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -4262,12 +4262,9 @@ static void SetupViewport(int width, int height) // NOTE: We consider render size (scaled) and offset in case black bars are required and // render area does not match full display area (this situation is only applicable on fullscreen mode) #if defined(__APPLE__) - if ((CORE.Window.flags & FLAG_WINDOW_HIGHDPI) > 0) - { - 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); - } + 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); #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); #endif |
