Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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);
}
Ejemplo n.º 3
0
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);
}
Ejemplo n.º 4
0
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);
}
Ejemplo n.º 5
0
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);
}