From 24dcc6b6bf995f663641f75c72d528510bee1fb2 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Sat, 26 Feb 2005 03:51:17 +0000 Subject: [PATCH] Add GLX_MESA_allocate_memory from Xorg glx.h --- include/GL/glx.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/include/GL/glx.h b/include/GL/glx.h index bfaac778076..f9feb7fd1de 100644 --- a/include/GL/glx.h +++ b/include/GL/glx.h @@ -482,6 +482,21 @@ typedef GLuint (* PFNGLXGETAGPOFFSETMESAPROC) (const GLvoid *pointer); #endif /* GLX_MESA_agp_offset */ +/* + * ???. GLX_MESA_allocate_memory + */ +#ifndef GLX_MESA_allocate_memory +#define GLX_MESA_allocate_memory 1 + +extern void *glXAllocateMemoryMESA(Display *dpy, int scrn, size_t size, float readfreq, float writefreq, float priority); +extern void glXFreeMemoryMESA(Display *dpy, int scrn, void *pointer); +extern GLuint glXGetMemoryOffsetMESA(Display *dpy, int scrn, const void *pointer); +typedef void * ( * PFNGLXALLOCATEMEMORYMESAPROC) (Display *dpy, int scrn, size_t size, float readfreq, float writefreq, float priority); +typedef void ( * PFNGLXFREEMEMORYMESAPROC) (Display *dpy, int scrn, void *pointer); +typedef GLuint (* PFNGLXGETMEMORYOFFSETMESAPROC) (Display *dpy, int scrn, const void *pointer); + +#endif /* GLX_MESA_allocate_memory */ + /* * ARB ?. GLX_ARB_render_texture */ -- 2.30.2