diff options
author | Dave Airlie <airliedfreedesktop.org> | 2005-02-26 03:51:17 +0000 |
---|---|---|
committer | Dave Airlie <airliedfreedesktop.org> | 2005-02-26 03:51:17 +0000 |
commit | 24dcc6b6bf995f663641f75c72d528510bee1fb2 (patch) | |
tree | bbe58a72b1d86d270cd2f41d216ae1128c784139 /include | |
parent | f3a6e4fa5b40f2ae09e43b4fe0d46244e96f6505 (diff) | |
download | external_mesa3d-24dcc6b6bf995f663641f75c72d528510bee1fb2.zip external_mesa3d-24dcc6b6bf995f663641f75c72d528510bee1fb2.tar.gz external_mesa3d-24dcc6b6bf995f663641f75c72d528510bee1fb2.tar.bz2 |
Add GLX_MESA_allocate_memory from Xorg glx.h
Diffstat (limited to 'include')
-rw-r--r-- | include/GL/glx.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/GL/glx.h b/include/GL/glx.h index bfaac77..f9feb7f 100644 --- a/include/GL/glx.h +++ b/include/GL/glx.h @@ -483,6 +483,21 @@ typedef GLuint (* PFNGLXGETAGPOFFSETMESAPROC) (const GLvoid *pointer); /* + * ???. 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 */ #ifndef GLX_ARB_render_texture |