Mercurial > mplayer.hg
diff libvo/gl_common.c @ 28067:7511f7328d93
Add experimental support for glXAllocateMemoryMESA
author | reimar |
---|---|
date | Fri, 05 Dec 2008 22:16:45 +0000 |
parents | 8f43ff543dc6 |
children | 8df85ad26746 |
line wrap: on
line diff
--- a/libvo/gl_common.c Fri Dec 05 21:46:28 2008 +0000 +++ b/libvo/gl_common.c Fri Dec 05 22:16:45 2008 +0000 @@ -77,6 +77,8 @@ int (APIENTRY *SwapInterval)(int); void (APIENTRY *TexImage3D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); +void* (APIENTRY *AllocateMemoryMESA)(void *, int, size_t, float, float, float); +void (APIENTRY *FreeMemoryMESA)(void *, int, void *); /** \} */ // end of glextfunctions group //! \defgroup glgeneral OpenGL general helper functions @@ -312,6 +314,8 @@ {&ProgramEnvParameter4f, "_program", {"glProgramEnvParameter4fARB", NULL}}, {&SwapInterval, "_swap_control", {"glXSwapInterval", "glXSwapIntervalEXT", "glXSwapIntervalSGI", "wglSwapInterval", "wglSwapIntervalEXT", "wglSwapIntervalSGI", NULL}}, {&TexImage3D, NULL, {"glTexImage3D", NULL}}, + {&AllocateMemoryMESA, "GLX_MESA_allocate_memory", {"glXAllocateMemoryMESA", NULL}}, + {&FreeMemoryMESA, "GLX_MESA_allocate_memory", {"glXFreeMemoryMESA", NULL}}, {NULL} };