hedgewars/uStore.pas
branchhedgeroid
changeset 5286 22c1f4833a86
parent 5284 34abd278344e
child 5341 479b4108789a
equal deleted inserted replaced
5284:34abd278344e 5286:22c1f4833a86
   529 const one : LongInt = 1;
   529 const one : LongInt = 1;
   530 {$ENDIF}
   530 {$ENDIF}
   531 {$ENDIF}
   531 {$ENDIF}
   532 begin
   532 begin
   533 
   533 
   534 {$IFDEF IPHONEOS}
   534 {$IFDEF MOBILE}
   535     SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 0);
   535     SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 0);
   536     SDL_GL_SetAttribute(SDL_GL_RETAINED_BACKING, 1);
   536     SDL_GL_SetAttribute(SDL_GL_RETAINED_BACKING, 1);
   537 {$ELSE}
   537 {$ELSE}
   538     SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
   538     SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
   539     vendor:= LowerCase(shortstring(pchar(glGetString(GL_VENDOR))));
   539     vendor:= LowerCase(shortstring(pchar(glGetString(GL_VENDOR))));
   948     // these values in x and y make the window appear in the center
   948     // these values in x and y make the window appear in the center
   949     x:= SDL_WINDOWPOS_CENTERED_MASK;
   949     x:= SDL_WINDOWPOS_CENTERED_MASK;
   950     y:= SDL_WINDOWPOS_CENTERED_MASK;
   950     y:= SDL_WINDOWPOS_CENTERED_MASK;
   951     flags:= SDL_WINDOW_OPENGL or SDL_WINDOW_SHOWN;
   951     flags:= SDL_WINDOW_OPENGL or SDL_WINDOW_SHOWN;
   952 
   952 
   953 {$IFDEF IPHONEOS}
   953 {$IFDEF MOBILE}
   954     // make the sdl window appear on the second monitor when present
   954     // make the sdl window appear on the second monitor when present
   955     x:= x or (SDL_GetNumVideoDisplays() - 1);
   955     x:= x or (SDL_GetNumVideoDisplays() - 1);
   956     y:= y or (SDL_GetNumVideoDisplays() - 1);
   956     y:= y or (SDL_GetNumVideoDisplays() - 1);
   957 
   957 
   958     // hardcode the opengles driver as we do our own drawing
   958     // hardcode the opengles driver as we do our own drawing