comparison libvo/gl_common.c @ 18578:eef0850d4a4b

add (currently unused) lookup for glTexImage3D
author reimar
date Mon, 05 Jun 2006 11:26:33 +0000
parents ebf4f7aa000f
children fc3f25278021
comparison
equal deleted inserted replaced
18577:ebf4f7aa000f 18578:eef0850d4a4b
52 void (APIENTRY *BindProgram)(GLenum, GLuint); 52 void (APIENTRY *BindProgram)(GLenum, GLuint);
53 void (APIENTRY *ProgramString)(GLenum, GLenum, GLsizei, const GLvoid *); 53 void (APIENTRY *ProgramString)(GLenum, GLenum, GLsizei, const GLvoid *);
54 void (APIENTRY *ProgramEnvParameter4f)(GLenum, GLuint, GLfloat, GLfloat, 54 void (APIENTRY *ProgramEnvParameter4f)(GLenum, GLuint, GLfloat, GLfloat,
55 GLfloat, GLfloat); 55 GLfloat, GLfloat);
56 int (APIENTRY *SwapInterval)(int); 56 int (APIENTRY *SwapInterval)(int);
57 void (APIENTRY *TexImage3D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei,
58 GLint, GLenum, GLenum, const GLvoid *);
57 /** \} */ // end of glextfunctions group 59 /** \} */ // end of glextfunctions group
58 60
59 //! \defgroup glgeneral OpenGL general helper functions 61 //! \defgroup glgeneral OpenGL general helper functions
60 62
61 //! \defgroup glcontext OpenGL context management helper functions 63 //! \defgroup glcontext OpenGL context management helper functions
276 {(void **)&DeletePrograms, "_program", {"glDeletePrograms", "glDeleteProgramsARB", "glDeleteProgramsNV", NULL}}, 278 {(void **)&DeletePrograms, "_program", {"glDeletePrograms", "glDeleteProgramsARB", "glDeleteProgramsNV", NULL}},
277 {(void **)&BindProgram, "_program", {"glBindProgram", "glBindProgramARB", "glBindProgramNV", NULL}}, 279 {(void **)&BindProgram, "_program", {"glBindProgram", "glBindProgramARB", "glBindProgramNV", NULL}},
278 {(void **)&ProgramString, "_program", {"glProgramString", "glProgramStringARB", "glProgramStringNV", NULL}}, 280 {(void **)&ProgramString, "_program", {"glProgramString", "glProgramStringARB", "glProgramStringNV", NULL}},
279 {(void **)&ProgramEnvParameter4f, "_program", {"glProgramEnvParameter4f", "glProgramEnvParameter4fARB", "glProgramEnvParameter4fNV", NULL}}, 281 {(void **)&ProgramEnvParameter4f, "_program", {"glProgramEnvParameter4f", "glProgramEnvParameter4fARB", "glProgramEnvParameter4fNV", NULL}},
280 {(void **)&SwapInterval, "_swap_control", {"glXSwapInterval", "glXSwapIntervalEXT", "glXSwapIntervalSGI", "wglSwapInterval", "wglSwapIntervalEXT", "wglSwapIntervalSGI", NULL}}, 282 {(void **)&SwapInterval, "_swap_control", {"glXSwapInterval", "glXSwapIntervalEXT", "glXSwapIntervalSGI", "wglSwapInterval", "wglSwapIntervalEXT", "wglSwapIntervalSGI", NULL}},
283 {(void **)&TexImage3D, NULL, {"glTexImage3D", NULL}},
281 {NULL} 284 {NULL}
282 }; 285 };
283 286
284 /** 287 /**
285 * \brief find the function pointers of some useful OpenGL extensions 288 * \brief find the function pointers of some useful OpenGL extensions