Add flag for allow high DPI

This commit is contained in:
Joshua Granick
2016-03-01 11:53:54 -08:00
parent 78bf85b766
commit 4b2520a13f
8 changed files with 28 additions and 3 deletions

View File

@@ -62,7 +62,8 @@ namespace lime {
WINDOW_FLAG_ALLOW_SHADERS = 0x00000080,
WINDOW_FLAG_REQUIRE_SHADERS = 0x00000100,
WINDOW_FLAG_DEPTH_BUFFER = 0x00000200,
WINDOW_FLAG_STENCIL_BUFFER = 0x00000400
WINDOW_FLAG_STENCIL_BUFFER = 0x00000400,
WINDOW_FLAG_ALLOW_HIGHDPI = 0x00000800
};

View File

@@ -39,7 +39,12 @@ namespace lime {
if (flags & WINDOW_FLAG_HARDWARE) {
sdlFlags |= SDL_WINDOW_OPENGL;
sdlFlags |= SDL_WINDOW_ALLOW_HIGHDPI;
if (flags & WINDOW_FLAG_ALLOW_HIGHDPI) {
sdlFlags |= SDL_WINDOW_ALLOW_HIGHDPI;
}
#if defined (HX_WINDOWS) && defined (NATIVE_TOOLKIT_SDL_ANGLE)
SDL_GL_SetAttribute (SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_ES);