Fixed glfwGetFramebufferSize on OS X.

This commit is contained in:
Camilla Berglund
2013-06-16 18:32:16 +02:00
parent a7ff236b32
commit eba8168a03
2 changed files with 10 additions and 1 deletions
+7 -1
View File
@@ -942,7 +942,13 @@ void _glfwPlatformSetWindowSize(_GLFWwindow* window, int width, int height)
void _glfwPlatformGetFramebufferSize(_GLFWwindow* window, int* width, int* height)
{
_glfwPlatformGetWindowSize(window, width, height);
const NSRect contentRect = [window->ns.view frame];
const NSRect fbRect = [window->ns.view convertRectToBacking:contentRect];
if (width)
*width = (int) fbRect.size.width;
if (height)
*height = (int) fbRect.size.height;
}
void _glfwPlatformIconifyWindow(_GLFWwindow* window)