Commit fd7229b4 authored by Nicolai Hähnle's avatar Nicolai Hähnle

mesa/main: add USAGE_PIXEL_PACK_BUFFER flag to buffer UsageHistory

We will want to disable minmax index caching for buffers that are used in this
way.
Reviewed-by: 's avatarIan Romanick <ian.d.romanick@intel.com>
Reviewed-by: 's avatarMarek Olšák <marek.olsak@amd.com>
parent 54c4a980
......@@ -1014,6 +1014,15 @@ bind_buffer_object(struct gl_context *ctx, GLenum target, GLuint buffer)
return;
}
/* record usage history */
switch (target) {
case GL_PIXEL_PACK_BUFFER:
newBufObj->UsageHistory |= USAGE_PIXEL_PACK_BUFFER;
break;
default:
break;
}
/* bind new buffer */
_mesa_reference_buffer_object(ctx, bindTarget, newBufObj);
}
......
......@@ -1254,6 +1254,7 @@ typedef enum {
USAGE_ATOMIC_COUNTER_BUFFER = 0x4,
USAGE_SHADER_STORAGE_BUFFER = 0x8,
USAGE_TRANSFORM_FEEDBACK_BUFFER = 0x10,
USAGE_PIXEL_PACK_BUFFER = 0x20,
} gl_buffer_usage;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment