Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(SDL_Init(SDL_INIT_EVERYTHING) < 0) {
- fprintf(stderr,"%s:%d\n SDL_Init call failed.\n",__FILE__,__LINE__);
- return false;
- }
- // Request use of the stencil buffer
- SDL_GL_SetAttribute( SDL_GL_STENCIL_SIZE, 8 );
- if((Surf_Display = SDL_SetVideoMode(WWIDTH, WHEIGHT, 32, SDL_GL_DOUBLEBUFFER | SDL_OPENGL | SDL_RESIZABLE)) == NULL) {
- fprintf(stderr,"%s:%d\n SDL_SetVideoMode call failed.\n",__FILE__,__LINE__);
- return false;
- }
- // Init GLDebug system
- GLDebug::Init();
- // Init GL system
- glClearColor(0, 0, 0, 1);
- glClearDepth(1.0f);
- glViewport(0, 0, WWIDTH, WHEIGHT);
- glMatrixMode(GL_PROJECTION);
- glLoadIdentity();
- glOrtho(0, WWIDTH, WHEIGHT, 0, 1, -1);
- glMatrixMode(GL_MODELVIEW);
- //glHint(GL_POINT_SMOOTH, GL_NICEST);
- glHint(GL_LINE_SMOOTH, GL_NICEST);
- glHint(GL_POLYGON_SMOOTH, GL_NICEST);
- //glEnable(GL_POINT_SMOOTH);
- glEnable(GL_LINE_SMOOTH);
- glEnable(GL_POLYGON_SMOOTH);
- glLoadIdentity();
- SDL_EnableKeyRepeat(1, SDL_DEFAULT_REPEAT_INTERVAL / 3);
- CAppStateManager::SetActiveAppState(APPSTATE_INTRO);
- return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement