Created
January 22, 2017 15:55
-
-
Save dpethes/344e6a3d7362aa8834023ae278c2e6a0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/sdlvideo.inc b/sdlvideo.inc | |
index ca254c9..5310c46 100644 | |
--- a/sdlvideo.inc | |
+++ b/sdlvideo.inc | |
@@ -1222,6 +1222,25 @@ function SDL_GL_GetCurrentWindow: PSDL_Window cdecl; external SDL_LibName {$IFDE | |
function SDL_GL_GetCurrentContext: TSDL_GLContext cdecl; external SDL_LibName {$IFDEF DELPHI} {$IFDEF MACOS} name '_SDL_GL_GetCurrentContext' {$ENDIF} {$ENDIF}; | |
{** | |
+ * Get the size of a window's underlying drawable in pixels (for use | |
+ * with glViewport). | |
+ * | |
+ * window Window from which the drawable size should be queried | |
+ * w Pointer to variable for storing the width in pixels, may be NULL | |
+ * h Pointer to variable for storing the height in pixels, may be NULL | |
+ * | |
+ * This may differ from SDL_GetWindowSize() if we're rendering to a high-DPI | |
+ * drawable, i.e. the window was created with SDL_WINDOW_ALLOW_HIGHDPI on a | |
+ * platform with high-DPI support (Apple calls this "Retina"), and not disabled | |
+ * by the SDL_HINT_VIDEO_HIGHDPI_DISABLED hint. | |
+ * | |
+ * SDL_GetWindowSize() | |
+ * SDL_CreateWindow() | |
+ *} | |
+ | |
+procedure SDL_GL_GetDrawableSize(window: PSDL_Window; w: PInt; h: PInt); cdecl; external SDL_LibName {$IFDEF DELPHI} {$IFDEF MACOS} name '_SDL_GL_GetDrawableSize' {$ENDIF} {$ENDIF}; | |
+ | |
+ {** | |
* Set the swap interval for the current OpenGL context. | |
* | |
* interval 0 for immediate updates, 1 for updates synchronized with the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment