X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fglut%2Fmain.c;h=abe25cc37ddfba069ee2054830e24f3091241e48;hp=0e766bdc6860ebe0eeb52aa7606bb33a9b6bc255;hb=6c97c0ce46b475901a38393602887912a44a473b;hpb=09e214b94e007964189222cca1e655f3aaefaf90 diff --git a/src/glut/main.c b/src/glut/main.c index 0e766bd..abe25cc 100644 --- a/src/glut/main.c +++ b/src/glut/main.c @@ -73,7 +73,12 @@ static cgm_quat rot = {0, 0, 0, 1}; int main(int argc, char **argv) { glutInit(&argc, argv); - glutInitWindowSize(800, 600); + + if(glutGet(GLUT_SCREEN_HEIGHT) <= 1024) { + glutInitWindowSize(640, 480); + } else { + glutInitWindowSize(1280, 960); + } glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE); glutCreateWindow("Mindlapse"); @@ -113,6 +118,8 @@ int main(int argc, char **argv) wgl_swap_interval_ext = wglGetProcAddress("wglSwapIntervalEXT"); #endif + reshape(glutGet(GLUT_WINDOW_WIDTH), glutGet(GLUT_WINDOW_HEIGHT)); + if(au_init() == -1) { return 1; } @@ -232,6 +239,8 @@ void blit_frame(void *pixels, int vsync) prev_vsync = vsync; } + demo_post_draw(pixels); + for(i=0; i