Mercurial > mplayer.hg
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 |