Lines Matching refs:option
45 buffer_object_purgeable(struct gl_context *ctx, GLuint name, GLenum option)
67 retval = ctx->Driver.BufferObjectPurgeable(ctx, bufObj, option);
74 renderbuffer_purgeable(struct gl_context *ctx, GLuint name, GLenum option)
96 retval = ctx->Driver.RenderObjectPurgeable(ctx, bufObj, option);
103 texture_object_purgeable(struct gl_context *ctx, GLuint name, GLenum option)
125 retval = ctx->Driver.TextureObjectPurgeable(ctx, bufObj, option);
132 _mesa_ObjectPurgeableAPPLE(GLenum objectType, GLuint name, GLenum option)
145 switch (option) {
152 "glObjectPurgeable(name = 0x%x) invalid option: %d",
153 name, option);
159 retval = texture_object_purgeable(ctx, name, option);
162 retval = renderbuffer_purgeable(ctx, name, option);
165 retval = buffer_object_purgeable(ctx, name, option);
175 * when passed the VOLATILE option. Madness.
179 return option == GL_VOLATILE_APPLE ? GL_VOLATILE_APPLE : retval;
184 buffer_object_unpurgeable(struct gl_context *ctx, GLuint name, GLenum option)
205 retval = option;
207 retval = ctx->Driver.BufferObjectUnpurgeable(ctx, bufObj, option);
214 renderbuffer_unpurgeable(struct gl_context *ctx, GLuint name, GLenum option)
235 retval = option;
237 retval = ctx->Driver.RenderObjectUnpurgeable(ctx, bufObj, option);
244 texture_object_unpurgeable(struct gl_context *ctx, GLuint name, GLenum option)
265 retval = option;
267 retval = ctx->Driver.TextureObjectUnpurgeable(ctx, bufObj, option);
274 _mesa_ObjectUnpurgeableAPPLE(GLenum objectType, GLuint name, GLenum option)
285 switch (option) {
292 "glObjectUnpurgeable(name = 0x%x) invalid option: %d",
293 name, option);
299 return buffer_object_unpurgeable(ctx, name, option);
301 return texture_object_unpurgeable(ctx, name, option);
303 return renderbuffer_unpurgeable(ctx, name, option);