static GLenum intel_buffer_object_unpurgeable(GLcontext * ctx, struct gl_buffer_object *obj, GLenum option) { return intel_buffer_unpurgeable (ctx, intel_buffer_object (obj)->buffer, option); }
static GLenum intel_buffer_object_unpurgeable(struct gl_context * ctx, struct gl_buffer_object *obj, GLenum option) { (void) ctx; (void) option; return intel_buffer_unpurgeable(intel_buffer_object(obj)->buffer); }
static GLenum intel_render_object_unpurgeable(GLcontext * ctx, struct gl_renderbuffer *obj, GLenum option) { struct intel_renderbuffer *intel; intel = intel_renderbuffer(obj); if (intel->region == NULL) return GL_UNDEFINED_APPLE; return intel_buffer_unpurgeable (ctx, intel->region->buffer, option); }
static GLenum intel_texture_object_unpurgeable(struct gl_context * ctx, struct gl_texture_object *obj, GLenum option) { struct intel_texture_object *intel; intel = intel_texture_object(obj); if (intel->mt == NULL || intel->mt->region == NULL) return GL_UNDEFINED_APPLE; return intel_buffer_unpurgeable (ctx, intel->mt->region->buffer, option); }
static GLenum intel_render_object_unpurgeable(struct gl_context * ctx, struct gl_renderbuffer *obj, GLenum option) { struct intel_renderbuffer *intel; (void) ctx; (void) option; intel = intel_renderbuffer(obj); if (intel->mt == NULL) return GL_UNDEFINED_APPLE; return intel_buffer_unpurgeable(intel->mt->region->bo); }