equal
deleted
inserted
replaced
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 |