mesa/dd: drop purgeable interface

This whole extension can likely be dropped, just remove dd.h
bits for now.

Acked-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14100>
This commit is contained in:
Dave Airlie 2021-12-06 17:58:45 +10:00 committed by Marge Bot
parent b79d12bbb2
commit 6d79ce5a58
2 changed files with 0 additions and 37 deletions

View file

@ -718,31 +718,6 @@ struct dd_function_table {
gl_map_buffer_index index);
/*@}*/
/**
* \name Functions for GL_APPLE_object_purgeable
*/
/*@{*/
/* variations on ObjectPurgeable */
GLenum (*BufferObjectPurgeable)(struct gl_context *ctx,
struct gl_buffer_object *obj, GLenum option);
GLenum (*RenderObjectPurgeable)(struct gl_context *ctx,
struct gl_renderbuffer *obj, GLenum option);
GLenum (*TextureObjectPurgeable)(struct gl_context *ctx,
struct gl_texture_object *obj,
GLenum option);
/* variations on ObjectUnpurgeable */
GLenum (*BufferObjectUnpurgeable)(struct gl_context *ctx,
struct gl_buffer_object *obj,
GLenum option);
GLenum (*RenderObjectUnpurgeable)(struct gl_context *ctx,
struct gl_renderbuffer *obj,
GLenum option);
GLenum (*TextureObjectUnpurgeable)(struct gl_context *ctx,
struct gl_texture_object *obj,
GLenum option);
/*@}*/
/**
* \name Functions for GL_EXT_framebuffer_{object,blit,discard}.
*/

View file

@ -63,8 +63,6 @@ buffer_object_purgeable(struct gl_context *ctx, GLuint name, GLenum option)
bufObj->Purgeable = GL_TRUE;
retval = GL_VOLATILE_APPLE;
if (ctx->Driver.BufferObjectPurgeable)
retval = ctx->Driver.BufferObjectPurgeable(ctx, bufObj, option);
return retval;
}
@ -92,8 +90,6 @@ renderbuffer_purgeable(struct gl_context *ctx, GLuint name, GLenum option)
bufObj->Purgeable = GL_TRUE;
retval = GL_VOLATILE_APPLE;
if (ctx->Driver.RenderObjectPurgeable)
retval = ctx->Driver.RenderObjectPurgeable(ctx, bufObj, option);
return retval;
}
@ -121,8 +117,6 @@ texture_object_purgeable(struct gl_context *ctx, GLuint name, GLenum option)
bufObj->Purgeable = GL_TRUE;
retval = GL_VOLATILE_APPLE;
if (ctx->Driver.TextureObjectPurgeable)
retval = ctx->Driver.TextureObjectPurgeable(ctx, bufObj, option);
return retval;
}
@ -203,8 +197,6 @@ buffer_object_unpurgeable(struct gl_context *ctx, GLuint name, GLenum option)
bufObj->Purgeable = GL_FALSE;
retval = option;
if (ctx->Driver.BufferObjectUnpurgeable)
retval = ctx->Driver.BufferObjectUnpurgeable(ctx, bufObj, option);
return retval;
}
@ -233,8 +225,6 @@ renderbuffer_unpurgeable(struct gl_context *ctx, GLuint name, GLenum option)
bufObj->Purgeable = GL_FALSE;
retval = option;
if (ctx->Driver.RenderObjectUnpurgeable)
retval = ctx->Driver.RenderObjectUnpurgeable(ctx, bufObj, option);
return retval;
}
@ -263,8 +253,6 @@ texture_object_unpurgeable(struct gl_context *ctx, GLuint name, GLenum option)
bufObj->Purgeable = GL_FALSE;
retval = option;
if (ctx->Driver.TextureObjectUnpurgeable)
retval = ctx->Driver.TextureObjectUnpurgeable(ctx, bufObj, option);
return retval;
}