Corrected issue with HighDPI on macOS
This commit is contained in:
parent
364fbbd283
commit
dcde99bbb8
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user