From Eric Wing, add version check for use of automatic resizeing
This commit is contained in:
parent
ee35f18acb
commit
43c6a1c275
@ -70,18 +70,24 @@ int main( int argc, char **argv )
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 1
|
|
||||||
unsigned int windowWidth = 1280;
|
|
||||||
unsigned int windowHeight = 1024;
|
|
||||||
#else
|
|
||||||
// Starting with SDL 1.2.10, passing in 0 will use the system's current resolution.
|
// Starting with SDL 1.2.10, passing in 0 will use the system's current resolution.
|
||||||
unsigned int windowWidth = 0;
|
unsigned int windowWidth = 0;
|
||||||
unsigned int windowHeight = 0;
|
unsigned int windowHeight = 0;
|
||||||
#endif
|
|
||||||
|
|
||||||
// Passing in 0 for bitdepth also uses the system's current bitdepth
|
// Passing in 0 for bitdepth also uses the system's current bitdepth. This works before 1.2.10 too.
|
||||||
unsigned int bitDepth = 0;
|
unsigned int bitDepth = 0;
|
||||||
|
|
||||||
|
// If not linked to SDL 1.2.10+, then we must use hardcoded values
|
||||||
|
const SDL_version* linked_version = SDL_Linked_Version();
|
||||||
|
if(linked_version->major == 1 && linked_version->minor == 2)
|
||||||
|
{
|
||||||
|
if(linked_version->patch < 10)
|
||||||
|
{
|
||||||
|
windowWidth = 1280;
|
||||||
|
windowHeight = 1024;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
SDL_GL_SetAttribute( SDL_GL_RED_SIZE, 5 );
|
SDL_GL_SetAttribute( SDL_GL_RED_SIZE, 5 );
|
||||||
SDL_GL_SetAttribute( SDL_GL_GREEN_SIZE, 5 );
|
SDL_GL_SetAttribute( SDL_GL_GREEN_SIZE, 5 );
|
||||||
SDL_GL_SetAttribute( SDL_GL_BLUE_SIZE, 5 );
|
SDL_GL_SetAttribute( SDL_GL_BLUE_SIZE, 5 );
|
||||||
|
Loading…
Reference in New Issue
Block a user