Lines Matching defs:option
45 buffer_object_purgeable(struct gl_context *ctx, GLuint name, GLenum option)
71 retval = ctx->Driver.BufferObjectPurgeable(ctx, bufObj, option);
78 renderbuffer_purgeable(struct gl_context *ctx, GLuint name, GLenum option)
100 retval = ctx->Driver.RenderObjectPurgeable(ctx, bufObj, option);
107 texture_object_purgeable(struct gl_context *ctx, GLuint name, GLenum option)
129 retval = ctx->Driver.TextureObjectPurgeable(ctx, bufObj, option);
136 _mesa_ObjectPurgeableAPPLE(GLenum objectType, GLuint name, GLenum option)
149 switch (option) {
156 "glObjectPurgeable(name = 0x%x) invalid option: %d",
157 name, option);
163 retval = texture_object_purgeable(ctx, name, option);
166 retval = renderbuffer_purgeable(ctx, name, option);
169 retval = buffer_object_purgeable(ctx, name, option);
179 * when passed the VOLATILE option. Madness.
183 return option == GL_VOLATILE_APPLE ? GL_VOLATILE_APPLE : retval;
188 buffer_object_unpurgeable(struct gl_context *ctx, GLuint name, GLenum option)
209 retval = option;
211 retval = ctx->Driver.BufferObjectUnpurgeable(ctx, bufObj, option);
218 renderbuffer_unpurgeable(struct gl_context *ctx, GLuint name, GLenum option)
239 retval = option;
241 retval = ctx->Driver.RenderObjectUnpurgeable(ctx, bufObj, option);
248 texture_object_unpurgeable(struct gl_context *ctx, GLuint name, GLenum option)
269 retval = option;
271 retval = ctx->Driver.TextureObjectUnpurgeable(ctx, bufObj, option);
278 _mesa_ObjectUnpurgeableAPPLE(GLenum objectType, GLuint name, GLenum option)
289 switch (option) {
296 "glObjectUnpurgeable(name = 0x%x) invalid option: %d",
297 name, option);
303 return buffer_object_unpurgeable(ctx, name, option);
305 return texture_object_unpurgeable(ctx, name, option);
307 return renderbuffer_unpurgeable(ctx, name, option);