equal
deleted
inserted
replaced
124 var t: LongInt; |
124 var t: LongInt; |
125 i: LongInt; |
125 i: LongInt; |
126 r, rr: TSDL_Rect; |
126 r, rr: TSDL_Rect; |
127 drY: LongInt; |
127 drY: LongInt; |
128 texsurf, flagsurf, iconsurf: PSDL_Surface; |
128 texsurf, flagsurf, iconsurf: PSDL_Surface; |
129 s: shortstring; |
|
130 begin |
129 begin |
131 r.x:= 0; |
130 r.x:= 0; |
132 r.y:= 0; |
131 r.y:= 0; |
133 drY:= - 4; |
132 drY:= - 4; |
134 for t:= 0 to Pred(TeamsCount) do |
133 for t:= 0 to Pred(TeamsCount) do |
367 end; |
366 end; |
368 glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_PRIORITY, priority); |
367 glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_PRIORITY, priority); |
369 // This should maybe be flagged. It wastes quite a bit of memory. |
368 // This should maybe be flagged. It wastes quite a bit of memory. |
370 if not reload then |
369 if not reload then |
371 begin |
370 begin |
372 {$IF DEFINED(DARWIN) OR DEFINED(WIN32) or DEFINED(ANDROID)} |
371 {$IFDEF USE_CONTEXT_RESTORE} |
373 Surface:= tmpsurf |
372 Surface:= tmpsurf |
374 {$ELSE} |
373 {$ELSE} |
375 if saveSurf then |
374 if saveSurf then |
376 Surface:= tmpsurf |
375 Surface:= tmpsurf |
377 else |
376 else |
1028 glTranslatef(0, -cScreenHeight / 2, 0); |
1027 glTranslatef(0, -cScreenHeight / 2, 0); |
1029 glViewport(0, 0, cScreenWidth, cScreenHeight); |
1028 glViewport(0, 0, cScreenWidth, cScreenHeight); |
1030 exit; |
1029 exit; |
1031 {$ELSE} |
1030 {$ELSE} |
1032 SetScale(cDefaultZoomLevel); |
1031 SetScale(cDefaultZoomLevel); |
1033 {$IF DEFINED(DARWIN) OR DEFINED(WIN32) or DEFINED(ANDROID)} |
1032 {$IFDEF USE_CONTEXT_RESTORE} |
1034 reinit:= true; |
1033 reinit:= true; |
1035 StoreRelease(true); |
1034 StoreRelease(true); |
1036 ResetLand; |
1035 ResetLand; |
1037 ResetWorldTex; |
1036 ResetWorldTex; |
1038 //uTextures.freeModule; //DEBUG ONLY |
1037 //uTextures.freeModule; //DEBUG ONLY |