X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fsdl%2Fg_system.pas;h=bba2caea3efb5b0c8fba366594002bec6f6057ed;hb=939a343cdc93545211b37de24e9d406bf54dcaf0;hp=e5f62750ea6b0ca2c993025d4f7ab23125eb1d35;hpb=e452d337f0620b50d8d978b534437b2732134d8f;p=d2df-sdl.git diff --git a/src/game/sdl/g_system.pas b/src/game/sdl/g_system.pas index e5f6275..bba2cae 100644 --- a/src/game/sdl/g_system.pas +++ b/src/game/sdl/g_system.pas @@ -126,17 +126,15 @@ implementation if screen <> nil then begin {$IFDEF NOGL_INIT} - nogl_Init; - glRenderToFBO := False; // TODO: check for GL_OES_framebuffer_object + nogl_Init; + if glRenderToFBO and (not nogl_ExtensionSupported('GL_OES_framebuffer_object')) then {$ELSE} - if glRenderToFBO then - if not Load_GL_ARB_framebuffer_object() then - if not Load_GL_EXT_framebuffer_object() then - begin - e_LogWriteln('SDL: no framebuffer support detected'); - glRenderToFBO := False - end; + if glRenderToFBO and (not Load_GL_ARB_framebuffer_object()) then {$ENDIF} + begin + e_LogWriteln('SDL: no framebuffer object support detected'); + glRenderToFBO := False + end; SDL_WM_SetCaption(GetTitle(), nil); gFullScreen := fullscreen; gRC_FullScreen := fullscreen;