#include #include "re.h" #include "SDL.h" #include "SDL_opengl.h" int main(int argc, char **argv) { unsigned int dum; int zamien; unsigned long vars1[]={GL_ZERO,GL_ONE,GL_DST_COLOR,GL_ONE_MINUS_DST_COLOR,GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA,GL_DST_ALPHA,GL_ONE_MINUS_DST_ALPHA,GL_SRC_ALPHA_SATURATE}; char svars2[8][100]={"GL_ZERO","GL_ONE","GL_SRC_COLOR","GL_ONE_MINUS_SRC_COLOR","GL_SRC_ALPHA","GL_ONE_MINUS_SRC_ALPHA","GL_DST_ALPHA","GL_ONE_MINUS_DST_ALPHA"}; unsigned long vars2[]={GL_ZERO,GL_ONE,GL_SRC_COLOR,GL_ONE_MINUS_SRC_COLOR,GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA,GL_DST_ALPHA,GL_ONE_MINUS_DST_ALPHA}; int i,j; parse_opts(argc, argv); SDL_Surface* video_surface; SDL_Init(SDL_INIT_EVERYTHING); SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER,0); SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE,16); SDL_GL_SetAttribute(SDL_GL_ALPHA_SIZE,8); video_surface=SDL_SetVideoMode(512,512,0,SDL_OPENGL); if (!video_surface) { printf("unable to set video mode\n"); exit(0); } #if 0 i=1; do { printf("+++++++ %d\n",i); dump_before(); glBegin(GL_TRIANGLES); // for(j=0;j