|
|
@ -1614,7 +1614,14 @@ static void InitGraphicsDevice(int width, int height) |
|
|
|
TraceLog(INFO, "Trying to enable VSYNC"); |
|
|
|
} |
|
|
|
|
|
|
|
//glfwGetFramebufferSize(window, &renderWidth, &renderHeight); // Get framebuffer size of current window |
|
|
|
#ifdef __APPLE__ |
|
|
|
// Get framebuffer size of current window |
|
|
|
// NOTE: Required to handle HighDPI display correctly |
|
|
|
// TODO: Probably should be added for other systems too or managed |
|
|
|
// internally by GLFW3 callback: glfwSetFramebufferSizeCallback() |
|
|
|
glfwGetFramebufferSize(window, &renderWidth, &renderHeight); |
|
|
|
#endif |
|
|
|
|
|
|
|
#endif // defined(PLATFORM_DESKTOP) || defined(PLATFORM_WEB) |
|
|
|
|
|
|
|
#if defined(PLATFORM_ANDROID) || defined(PLATFORM_RPI) |
|
|
@ -1765,6 +1772,7 @@ static void InitGraphicsDevice(int width, int height) |
|
|
|
#endif // defined(PLATFORM_ANDROID) || defined(PLATFORM_RPI) |
|
|
|
|
|
|
|
// Initialize OpenGL context (states and resources) |
|
|
|
// NOTE: screenWidth and screenHeight not used, just stored as globals |
|
|
|
rlglInit(screenWidth, screenHeight); |
|
|
|
|
|
|
|
// Initialize screen viewport (area of the screen that you will actually draw to) |
|
|
|