version 1.21 | | version 1.22 |
---|
| | |
printf("gl_intensity4:%i gl_luminance4_alpha4:%i gl_rgba2:%i gl_readpixels:%i\n",ogl_intensity4_ok,ogl_luminance4_alpha4_ok,ogl_rgba2_ok,ogl_readpixels_ok); | | printf("gl_intensity4:%i gl_luminance4_alpha4:%i gl_rgba2:%i gl_readpixels:%i\n",ogl_intensity4_ok,ogl_luminance4_alpha4_ok,ogl_rgba2_ok,ogl_readpixels_ok); |
} | | } |
| | |
int gr_set_mode(int mode) | | int gr_set_mode(u_int32_t mode) |
{ | | { |
unsigned int w,h, r; | | unsigned int w,h; |
| | |
#ifdef NOGRAPH | | #ifdef NOGRAPH |
return 0; | | return 0; |
#endif | | #endif |
// mode=0; | | // mode=0; |
switch(mode) | | if (mode<=0) |
{ | | |
case SM_ORIGINAL: | | |
return 0; | | return 0; |
case 0: | | |
w = 320; r = 320; h = 200; | | w=SM_W(mode); |
break; | | h=SM_H(mode); |
case SM_320x240U: | | |
w = 320; r = 320; h = 240; | | |
break; | | |
case SM_320x400U: | | |
w = 320; r = 320; h = 400; | | |
break; | | |
case SM_640x400V: | | |
w = 640; r = 640; h = 400; | | |
break; | | |
case SM_640x480V: | | |
w = 640; r = 640; h = 480; | | |
break; | | |
case SM_800x600V: | | |
w = 800; r = 800; h = 600; | | |
break; | | |
case SM_1024x768V: | | |
w = 1024; r = 1024; h = 768; | | |
break; | | |
default: | | |
Error("Unsupported video mode!\n"); | | |
exit(0); | | |
break; | | |
} | | |
//if (screen != NULL) gr_palette_clear(); | | //if (screen != NULL) gr_palette_clear(); |
| | |
// ogl_init_state(); | | // ogl_init_state(); |