mesa: Mark buffer objects that are used as atomic counter buffers

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
This commit is contained in:
Chris Forbes 2014-10-12 12:27:31 +13:00
parent f1261db1ee
commit 7bd6dfe934
2 changed files with 2 additions and 0 deletions

View file

@ -2770,6 +2770,7 @@ set_atomic_buffer_binding(struct gl_context *ctx,
} else {
binding->Offset = offset;
binding->Size = size;
bufObj->UsageHistory |= USAGE_ATOMIC_COUNTER_BUFFER;
}
}

View file

@ -1470,6 +1470,7 @@ struct gl_buffer_mapping {
typedef enum {
USAGE_UNIFORM_BUFFER = 0x1,
USAGE_TEXTURE_BUFFER = 0x2,
USAGE_ATOMIC_COUNTER_BUFFER = 0x4,
} gl_buffer_usage;