Index: ui/gl/gl_bindings_autogen_gl.h |
diff --git a/ui/gl/gl_bindings_autogen_gl.h b/ui/gl/gl_bindings_autogen_gl.h |
index c568d214661b30450d84b2613a7d610a1a81c7bc..0a0046e45b15213af1a0430fb46fc10741c6114e 100644 |
--- a/ui/gl/gl_bindings_autogen_gl.h |
+++ b/ui/gl/gl_bindings_autogen_gl.h |
@@ -44,6 +44,13 @@ typedef void(GL_BINDING_CALL* glBindFragDataLocationIndexedProc)( |
const char* name); |
typedef void(GL_BINDING_CALL* glBindFramebufferEXTProc)(GLenum target, |
GLuint framebuffer); |
+typedef void(GL_BINDING_CALL* glBindImageTextureEXTProc)(GLuint index, |
+ GLuint texture, |
+ GLint level, |
+ GLboolean layered, |
+ GLint layer, |
+ GLenum access, |
+ GLint format); |
typedef void(GL_BINDING_CALL* glBindRenderbufferEXTProc)(GLenum target, |
GLuint renderbuffer); |
typedef void(GL_BINDING_CALL* glBindSamplerProc)(GLuint unit, GLuint sampler); |
@@ -607,6 +614,7 @@ typedef void*(GL_BINDING_CALL* glMapBufferRangeProc)(GLenum target, |
typedef void(GL_BINDING_CALL* glMatrixLoadfEXTProc)(GLenum matrixMode, |
const GLfloat* m); |
typedef void(GL_BINDING_CALL* glMatrixLoadIdentityEXTProc)(GLenum matrixMode); |
+typedef void(GL_BINDING_CALL* glMemoryBarrierEXTProc)(GLbitfield barriers); |
typedef void(GL_BINDING_CALL* glPathCommandsNVProc)(GLuint path, |
GLsizei numCommands, |
const GLubyte* commands, |
@@ -1042,6 +1050,7 @@ struct ExtensionsGL { |
bool b_GL_ARB_occlusion_query; |
bool b_GL_ARB_program_interface_query; |
bool b_GL_ARB_robustness; |
+ bool b_GL_ARB_shader_image_load_store; |
bool b_GL_ARB_sync; |
bool b_GL_ARB_texture_storage; |
bool b_GL_ARB_timer_query; |
@@ -1062,6 +1071,7 @@ struct ExtensionsGL { |
bool b_GL_EXT_multisampled_render_to_texture; |
bool b_GL_EXT_occlusion_query_boolean; |
bool b_GL_EXT_robustness; |
+ bool b_GL_EXT_shader_image_load_store; |
bool b_GL_EXT_texture_storage; |
bool b_GL_EXT_timer_query; |
bool b_GL_IMG_multisampled_render_to_texture; |
@@ -1091,6 +1101,7 @@ struct ProcsGL { |
glBindFragDataLocationProc glBindFragDataLocationFn; |
glBindFragDataLocationIndexedProc glBindFragDataLocationIndexedFn; |
glBindFramebufferEXTProc glBindFramebufferEXTFn; |
+ glBindImageTextureEXTProc glBindImageTextureEXTFn; |
glBindRenderbufferEXTProc glBindRenderbufferEXTFn; |
glBindSamplerProc glBindSamplerFn; |
glBindTextureProc glBindTextureFn; |
@@ -1281,6 +1292,7 @@ struct ProcsGL { |
glMapBufferRangeProc glMapBufferRangeFn; |
glMatrixLoadfEXTProc glMatrixLoadfEXTFn; |
glMatrixLoadIdentityEXTProc glMatrixLoadIdentityEXTFn; |
+ glMemoryBarrierEXTProc glMemoryBarrierEXTFn; |
glPathCommandsNVProc glPathCommandsNVFn; |
glPathParameterfNVProc glPathParameterfNVFn; |
glPathParameteriNVProc glPathParameteriNVFn; |
@@ -1430,6 +1442,13 @@ class GL_EXPORT GLApi { |
GLuint index, |
const char* name) = 0; |
virtual void glBindFramebufferEXTFn(GLenum target, GLuint framebuffer) = 0; |
+ virtual void glBindImageTextureEXTFn(GLuint index, |
+ GLuint texture, |
+ GLint level, |
+ GLboolean layered, |
+ GLint layer, |
+ GLenum access, |
+ GLint format) = 0; |
virtual void glBindRenderbufferEXTFn(GLenum target, GLuint renderbuffer) = 0; |
virtual void glBindSamplerFn(GLuint unit, GLuint sampler) = 0; |
virtual void glBindTextureFn(GLenum target, GLuint texture) = 0; |
@@ -1923,6 +1942,7 @@ class GL_EXPORT GLApi { |
GLbitfield access) = 0; |
virtual void glMatrixLoadfEXTFn(GLenum matrixMode, const GLfloat* m) = 0; |
virtual void glMatrixLoadIdentityEXTFn(GLenum matrixMode) = 0; |
+ virtual void glMemoryBarrierEXTFn(GLbitfield barriers) = 0; |
virtual void glPathCommandsNVFn(GLuint path, |
GLsizei numCommands, |
const GLubyte* commands, |
@@ -2316,6 +2336,8 @@ class GL_EXPORT GLApi { |
#define glBindFragDataLocationIndexed \ |
::gfx::g_current_gl_context->glBindFragDataLocationIndexedFn |
#define glBindFramebufferEXT ::gfx::g_current_gl_context->glBindFramebufferEXTFn |
+#define glBindImageTextureEXT \ |
+ ::gfx::g_current_gl_context->glBindImageTextureEXTFn |
#define glBindRenderbufferEXT \ |
::gfx::g_current_gl_context->glBindRenderbufferEXTFn |
#define glBindSampler ::gfx::g_current_gl_context->glBindSamplerFn |
@@ -2561,6 +2583,7 @@ class GL_EXPORT GLApi { |
#define glMatrixLoadfEXT ::gfx::g_current_gl_context->glMatrixLoadfEXTFn |
#define glMatrixLoadIdentityEXT \ |
::gfx::g_current_gl_context->glMatrixLoadIdentityEXTFn |
+#define glMemoryBarrierEXT ::gfx::g_current_gl_context->glMemoryBarrierEXTFn |
#define glPathCommandsNV ::gfx::g_current_gl_context->glPathCommandsNVFn |
#define glPathParameterfNV ::gfx::g_current_gl_context->glPathParameterfNVFn |
#define glPathParameteriNV ::gfx::g_current_gl_context->glPathParameteriNVFn |