瀏覽代碼

Corrected issue with HighDPI on macOS

Ray 4 年之前
父節點
當前提交
dcde99bbb8
共有 1 個文件被更改,包括 3 次插入6 次删除
  1. 3 6
      src/core.c

+ 3 - 6
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