summaryrefslogtreecommitdiffhomepage
path: root/src/core.c
diff options
context:
space:
mode:
authorRay <[email protected]>2021-03-20 20:58:24 +0100
committerRay <[email protected]>2021-03-20 20:58:24 +0100
commitdcde99bbb8a859009ad4cd26001a9d5c2ca42ec3 (patch)
tree458d1457c808012f18327a506ccbaeb105942b8d /src/core.c
parent364fbbd283d8e888686c8020b80f39f99506d92c (diff)
downloadraylib-dcde99bbb8a859009ad4cd26001a9d5c2ca42ec3.tar.gz
raylib-dcde99bbb8a859009ad4cd26001a9d5c2ca42ec3.zip
Corrected issue with HighDPI on macOS
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/core.c b/src/core.c
index ca695937..2be5e9d8 100644
--- a/src/core.c
+++ b/src/core.c
@@ -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