index 9cd1ee194b0ae4b89bb587e593c689067fd477cb..b3005d56b637b464dfa8341f756ef63c12ba21f7 100644 (file)
(* --------- 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