diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2010-07-19 15:15:15 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2010-07-19 22:45:50 -0400 |
commit | cb2a66fd0c095fe03be5aaf88c8d48f5867425d3 (patch) | |
tree | 95dbcc227ee10feabdbaa031ee7dd3b7eace228d /src/glx | |
parent | f972115d33e391499e049b83a1559959f2ca9f72 (diff) |
glx: Drop support for GLX_MESA_allocate_memory
Only r200 implemented it.
Diffstat (limited to 'src/glx')
-rw-r--r-- | src/glx/apple/gen_exports.tcl | 3 | ||||
-rw-r--r-- | src/glx/apple/glx_empty.c | 46 | ||||
-rw-r--r-- | src/glx/dri_common.c | 7 | ||||
-rw-r--r-- | src/glx/glxclient.h | 4 | ||||
-rw-r--r-- | src/glx/glxcmds.c | 71 | ||||
-rw-r--r-- | src/glx/glxextensions.c | 2 | ||||
-rw-r--r-- | src/glx/glxextensions.h | 1 |
7 files changed, 1 insertions, 133 deletions
diff --git a/src/glx/apple/gen_exports.tcl b/src/glx/apple/gen_exports.tcl index acfe6e6a9e..ed76929d8a 100644 --- a/src/glx/apple/gen_exports.tcl +++ b/src/glx/apple/gen_exports.tcl @@ -82,8 +82,7 @@ proc main {argc argv} { glXBindSwapBarrierSGIX glXQueryMaxSwapBarriersSGIX \ glXGetSyncValuesOML glXSwapBuffersMscOML \ glXWaitForMscOML glXWaitForSbcOML \ - glXAllocateMemoryMESA glXFreeMemoryMESA \ - glXGetMemoryOffsetMESA glXReleaseBuffersMESA \ + glXReleaseBuffersMESA \ glXCreateGLXPixmapMESA glXCopySubBufferMESA \ glXQueryGLXPbufferSGIX glXCreateGLXPbufferSGIX \ glXDestroyGLXPbufferSGIX glXSelectEventSGIX \ diff --git a/src/glx/apple/glx_empty.c b/src/glx/apple/glx_empty.c index 44c5a256f2..e19bf05d47 100644 --- a/src/glx/apple/glx_empty.c +++ b/src/glx/apple/glx_empty.c @@ -191,52 +191,6 @@ glXWaitForSbcOML(Display * dpy, GLXDrawable drawable, } -/** - * GLX_MESA_allocate_memory - */ -/*@{*/ - -PUBLIC void * -glXAllocateMemoryMESA(Display * dpy, int scrn, - size_t size, float readFreq, - float writeFreq, float priority) -{ - (void) dpy; - (void) scrn; - (void) size; - (void) readFreq; - (void) writeFreq; - (void) priority; - return NULL; -} - - -PUBLIC void -glXFreeMemoryMESA(Display * dpy, int scrn, void *pointer) -{ -#ifdef __DRI_ALLOCATE - __GLXscreenConfigs *const psc = GetGLXScreenConfigs(dpy, scrn); - - if (psc && psc->allocate) - (*psc->allocate->freeMemory) (psc->__driScreen, pointer); - -#else - (void) dpy; - (void) scrn; - (void) pointer; -#endif /* __DRI_ALLOCATE */ -} - - -PUBLIC GLuint -glXGetMemoryOffsetMESA(Display * dpy, int scrn, const void *pointer) -{ - (void) dpy; - (void) scrn; - (void) pointer; - return ~0L; -} - Bool glXReleaseBuffersMESA(Display * dpy, GLXDrawable d) { diff --git a/src/glx/dri_common.c b/src/glx/dri_common.c index 19936ff57a..70ff8f1c03 100644 --- a/src/glx/dri_common.c +++ b/src/glx/dri_common.c @@ -421,13 +421,6 @@ driBindCommonExtensions(__GLXscreenConfigs *psc, } #endif -#ifdef __DRI_ALLOCATE - if (strcmp(extensions[i]->name, __DRI_ALLOCATE) == 0) { - psc->allocate = (__DRIallocateExtension *) extensions[i]; - __glXEnableDirectExtension(psc, "GLX_MESA_allocate_memory"); - } -#endif - #ifdef __DRI_FRAME_TRACKING if (strcmp(extensions[i]->name, __DRI_FRAME_TRACKING) == 0) { psc->frameTracking = (__DRIframeTrackingExtension *) extensions[i]; diff --git a/src/glx/glxclient.h b/src/glx/glxclient.h index 10baedea4c..090d7ee607 100644 --- a/src/glx/glxclient.h +++ b/src/glx/glxclient.h @@ -545,10 +545,6 @@ struct __GLXscreenConfigsRec const __DRIswapControlExtension *swapControl; #endif -#ifdef __DRI_ALLOCATE - const __DRIallocateExtension *allocate; -#endif - #ifdef __DRI_FRAME_TRACKING const __DRIframeTrackingExtension *frameTracking; #endif diff --git a/src/glx/glxcmds.c b/src/glx/glxcmds.c index 0721c27827..5d022557bb 100644 --- a/src/glx/glxcmds.c +++ b/src/glx/glxcmds.c @@ -2804,72 +2804,6 @@ __glXWaitForSbcOML(Display * dpy, GLXDrawable drawable, return False; } - -/** - * GLX_MESA_allocate_memory - */ -/*@{*/ - -PUBLIC void * -glXAllocateMemoryMESA(Display * dpy, int scrn, - size_t size, float readFreq, - float writeFreq, float priority) -{ -#ifdef __DRI_ALLOCATE - __GLXscreenConfigs *const psc = GetGLXScreenConfigs(dpy, scrn); - - if (psc && psc->allocate) - return (*psc->allocate->allocateMemory) (psc->__driScreen, size, - readFreq, writeFreq, priority); - -#else - (void) dpy; - (void) scrn; - (void) size; - (void) readFreq; - (void) writeFreq; - (void) priority; -#endif /* __DRI_ALLOCATE */ - - return NULL; -} - - -PUBLIC void -glXFreeMemoryMESA(Display * dpy, int scrn, void *pointer) -{ -#ifdef __DRI_ALLOCATE - __GLXscreenConfigs *const psc = GetGLXScreenConfigs(dpy, scrn); - - if (psc && psc->allocate) - (*psc->allocate->freeMemory) (psc->__driScreen, pointer); - -#else - (void) dpy; - (void) scrn; - (void) pointer; -#endif /* __DRI_ALLOCATE */ -} - - -PUBLIC GLuint -glXGetMemoryOffsetMESA(Display * dpy, int scrn, const void *pointer) -{ -#ifdef __DRI_ALLOCATE - __GLXscreenConfigs *const psc = GetGLXScreenConfigs(dpy, scrn); - - if (psc && psc->allocate) - return (*psc->allocate->memoryOffset) (psc->__driScreen, pointer); - -#else - (void) dpy; - (void) scrn; - (void) pointer; -#endif /* GLX_DIRECT_RENDERING */ - - return ~0L; -} - /*@}*/ @@ -3233,11 +3167,6 @@ static const struct name_address_pair GLX_functions[] = { GLX_FUNCTION2(glXBindSwapBarrierSGIX, __glXBindSwapBarrierSGIX), GLX_FUNCTION2(glXQueryMaxSwapBarriersSGIX, __glXQueryMaxSwapBarriersSGIX), - /*** GLX_MESA_allocate_memory ***/ - GLX_FUNCTION(glXAllocateMemoryMESA), - GLX_FUNCTION(glXFreeMemoryMESA), - GLX_FUNCTION(glXGetMemoryOffsetMESA), - /*** GLX_MESA_copy_sub_buffer ***/ GLX_FUNCTION2(glXCopySubBufferMESA, __glXCopySubBufferMESA), diff --git a/src/glx/glxextensions.c b/src/glx/glxextensions.c index e58c296b30..762aec527c 100644 --- a/src/glx/glxextensions.c +++ b/src/glx/glxextensions.c @@ -85,11 +85,9 @@ static const struct extension_info known_glx_extensions[] = { { GLX(EXT_visual_rating), VER(0,0), Y, Y, N, N }, #ifdef GLX_USE_APPLEGL { GLX(MESA_agp_offset), VER(0,0), N, N, N, N }, /* Deprecated */ - { GLX(MESA_allocate_memory), VER(0,0), N, N, N, N }, { GLX(MESA_copy_sub_buffer), VER(0,0), N, N, N, N }, #else { GLX(MESA_agp_offset), VER(0,0), N, N, N, Y }, /* Deprecated */ - { GLX(MESA_allocate_memory), VER(0,0), Y, N, N, Y }, { GLX(MESA_copy_sub_buffer), VER(0,0), Y, N, N, N }, #endif { GLX(MESA_pixmap_colormap), VER(0,0), N, N, N, N }, /* Deprecated */ diff --git a/src/glx/glxextensions.h b/src/glx/glxextensions.h index f556b1239c..4f1b6619d6 100644 --- a/src/glx/glxextensions.h +++ b/src/glx/glxextensions.h @@ -41,7 +41,6 @@ enum EXT_visual_rating_bit, EXT_import_context_bit, MESA_agp_offset_bit, - MESA_allocate_memory_bit, /* Replaces MESA_agp_offset & NV_vertex_array_range */ MESA_copy_sub_buffer_bit, MESA_depth_float_bit, MESA_pixmap_colormap_bit, |