From dc3c083a42a66611345be6a93a83401e20ae6bf0 Mon Sep 17 00:00:00 2001 From: Grim Maple Date: Tue, 25 Oct 2022 18:08:02 +0300 Subject: [PATCH] Fix #628 OpenGL in SDL isn't initialized properly --- src/dlangui/platforms/sdl/sdlapp.d | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/dlangui/platforms/sdl/sdlapp.d b/src/dlangui/platforms/sdl/sdlapp.d index cc3f8f5f..baa7e85b 100644 --- a/src/dlangui/platforms/sdl/sdlapp.d +++ b/src/dlangui/platforms/sdl/sdlapp.d @@ -1159,7 +1159,12 @@ private extern(C) uint myTimerCallbackFunc(uint interval, void *param) nothrow { private __gshared bool _enableOpengl; class SDLPlatform : Platform { - this() { + this() + { + static if(ENABLE_OPENGL) + _enableOpengl = true; + else + _enableOpengl = false; } private SDLWindow[uint] _windowMap;