X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fsdl2%2Fg_system.pas;h=b3005d56b637b464dfa8341f756ef63c12ba21f7;hb=e84299fd3f1bf3f58e7aeddc017d2b6dc835f676;hp=9cd1ee194b0ae4b89bb587e593c689067fd477cb;hpb=b1e7f99d9eea1711acf7471e9827500acccc5820;p=d2df-sdl.git diff --git a/src/game/sdl2/g_system.pas b/src/game/sdl2/g_system.pas index 9cd1ee1..b3005d5 100644 --- a/src/game/sdl2/g_system.pas +++ b/src/game/sdl2/g_system.pas @@ -75,12 +75,22 @@ implementation (* --------- Graphics --------- *) function LoadGL: Boolean; + {$IFNDEF NOGL_INIT} + var + ltmp: Integer; + {$ENDIF} begin result := true; {$IFDEF NOGL_INIT} nogl_Init; if glRenderToFBO and (not nogl_ExtensionSupported('GL_OES_framebuffer_object')) then {$ELSE} + if SDL_GL_GetAttribute(SDL_GL_STENCIL_SIZE, @ltmp) = 0 then + begin + e_LogWritefln('stencil buffer size: %s', [ltmp]); + gwin_has_stencil := (ltmp > 0); + end; + if glRenderToFBO and (not Load_GL_ARB_framebuffer_object) then {$ENDIF} begin