test/testdyngl.c
changeset 3323 8d0889509afb
parent 2735 204be4fc2726
child 5535 96594ac5fd1a
equal deleted inserted replaced
3322:d9dd6cbba4c0 3323:8d0889509afb
    66     void (APIENTRY * glOrtho) (GLdouble, GLdouble, GLdouble, GLdouble,
    66     void (APIENTRY * glOrtho) (GLdouble, GLdouble, GLdouble, GLdouble,
    67                                GLdouble, GLdouble);
    67                                GLdouble, GLdouble);
    68     void (APIENTRY * glRotatef) (GLfloat, GLfloat, GLfloat, GLfloat);
    68     void (APIENTRY * glRotatef) (GLfloat, GLfloat, GLfloat, GLfloat);
    69     void (APIENTRY * glViewport) (GLint, GLint, GLsizei, GLsizei);
    69     void (APIENTRY * glViewport) (GLint, GLint, GLsizei, GLsizei);
    70     void (APIENTRY * glFogf) (GLenum, GLfloat);
    70     void (APIENTRY * glFogf) (GLenum, GLfloat);
       
    71     const GLubyte* (APIENTRY * glGetString) (GLenum);
    71 }
    72 }
    72 glfuncs;
    73 glfuncs;
    73 
    74 
    74 void
    75 void
    75 init_glfuncs(glfuncs * f)
    76 init_glfuncs(glfuncs * f)
    89     f->glLoadIdentity = get_funcaddr("glLoadIdentity");
    90     f->glLoadIdentity = get_funcaddr("glLoadIdentity");
    90     f->glOrtho = get_funcaddr("glOrtho");
    91     f->glOrtho = get_funcaddr("glOrtho");
    91     f->glRotatef = get_funcaddr("glRotatef");
    92     f->glRotatef = get_funcaddr("glRotatef");
    92     f->glViewport = get_funcaddr("glViewport");
    93     f->glViewport = get_funcaddr("glViewport");
    93     f->glFogf = get_funcaddr("glFogf");
    94     f->glFogf = get_funcaddr("glFogf");
       
    95     f->glGetString = get_funcaddr("glGetString");
       
    96 
       
    97     printf("Vendor     : %s\n", f->glGetString(GL_VENDOR));
       
    98     printf("Renderer   : %s\n", f->glGetString(GL_RENDERER));
       
    99     printf("Version    : %s\n", f->glGetString(GL_VERSION));
       
   100     printf("Extensions : %s\n", f->glGetString(GL_EXTENSIONS));
    94 }
   101 }
    95 
   102 
    96 #define NB_PIXELS 1000
   103 #define NB_PIXELS 1000
    97 
   104 
    98 int
   105 int