mesa: Add driver interface for ARB_shader_image_load_store.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Paul Berry <stereotype441@gmail.com>
This commit is contained in:
Francisco Jerez 2013-11-22 21:16:06 -08:00
parent 7a98741ef2
commit 16070716bc

View file

@ -911,6 +911,19 @@ struct dd_function_table {
* non-zero status should be returned for the duration of the reset.
*/
GLenum (*GetGraphicsResetStatus)(struct gl_context *ctx);
/**
* \name GL_ARB_shader_image_load_store interface.
*/
/** @{ */
void (*BindImageTexture)(struct gl_context *ctx,
struct gl_image_unit *unit,
struct gl_texture_object *texObj,
GLint level, GLboolean layered, GLint layer,
GLenum access, GLenum format);
void (*MemoryBarrier)(struct gl_context *ctx, GLbitfield barriers);
/** @} */
};