- Another fix for uRender.pas
Note: SDLGLcontext not visible in scope of uRender, so moving it to uStore
--- a/hedgewars/uRender.pas Sat Aug 08 21:37:19 2015 +0200
+++ b/hedgewars/uRender.pas Sat Aug 08 21:42:41 2015 +0200
@@ -434,17 +434,6 @@
tmpint: LongInt;
tmpn: LongInt;
begin
-{$IFDEF MOBILE}
- // TODO: this function creates an opengles1.1 context
- // un-comment below and add proper logic to support opengles2.0
- //SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 2);
- //SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 0);
- if SDLGLcontext = nil then
- SDLGLcontext:= SDL_GL_CreateContext(SDLwindow);
- SDLTry(SDLGLcontext <> nil, true);
- SDL_GL_SetSwapInterval(1);
-{$ENDIF}
-
// suppress hint/warning
AuxBufNum:= AuxBufNum;
--- a/hedgewars/uStore.pas Sat Aug 08 21:37:19 2015 +0200
+++ b/hedgewars/uStore.pas Sat Aug 08 21:42:41 2015 +0200
@@ -745,6 +745,17 @@
AddFileLog('Setting up OpenGL (using driver: ' + shortstring(SDL_VideoDriverName(buf, sizeof(buf))) + ')');
{$ENDIF}
+{$IFDEF MOBILE}
+ // TODO: this function creates an opengles1.1 context
+ // un-comment below and add proper logic to support opengles2.0
+ //SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 2);
+ //SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 0);
+ if SDLGLcontext = nil then
+ SDLGLcontext:= SDL_GL_CreateContext(SDLwindow);
+ SDLTry(SDLGLcontext <> nil, true);
+ SDL_GL_SetSwapInterval(1);
+{$ENDIF}
+
RendererSetup();
end;