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 297ed75637f1ccde0375c51e13bf4d52db9daa39..d932fc9fd43ae608878ff5b04243b39f3c9fe43a 100644 |
--- a/ui/gl/gl_bindings_autogen_gl.h |
+++ b/ui/gl/gl_bindings_autogen_gl.h |
@@ -400,6 +400,8 @@ typedef void(GL_BINDING_CALL* glGetFenceivNVProc)(GLuint fence, |
GLenum pname, |
GLint* params); |
typedef void(GL_BINDING_CALL* glGetFloatvProc)(GLenum pname, GLfloat* params); |
+typedef GLint(GL_BINDING_CALL* glGetFragDataIndexProc)(GLuint program, |
+ const char* name); |
typedef GLint(GL_BINDING_CALL* glGetFragDataLocationProc)(GLuint program, |
const char* name); |
typedef void(GL_BINDING_CALL* glGetFramebufferAttachmentParameterivEXTProc)( |
@@ -1030,6 +1032,7 @@ struct ExtensionsGL { |
bool b_GL_ANGLE_translated_shader_source; |
bool b_GL_APPLE_fence; |
bool b_GL_APPLE_vertex_array_object; |
+ bool b_GL_ARB_blend_func_extended; |
bool b_GL_ARB_draw_buffers; |
bool b_GL_ARB_draw_instanced; |
bool b_GL_ARB_get_program_binary; |
@@ -1044,6 +1047,7 @@ struct ExtensionsGL { |
bool b_GL_ARB_vertex_array_object; |
bool b_GL_CHROMIUM_gles_depth_binding_hack; |
bool b_GL_CHROMIUM_glgetstringi_hack; |
+ bool b_GL_EXT_blend_func_extended; |
bool b_GL_EXT_debug_marker; |
bool b_GL_EXT_direct_state_access; |
bool b_GL_EXT_discard_framebuffer; |
@@ -1052,6 +1056,7 @@ struct ExtensionsGL { |
bool b_GL_EXT_framebuffer_blit; |
bool b_GL_EXT_framebuffer_multisample; |
bool b_GL_EXT_framebuffer_object; |
+ bool b_GL_EXT_gpu_shader4; |
Mark Kilgard
2015/08/28 19:53:25
right, for glBindFragDataLocationEXT which EXT_gpu
|
bool b_GL_EXT_map_buffer_range; |
bool b_GL_EXT_multisampled_render_to_texture; |
bool b_GL_EXT_occlusion_query_boolean; |
@@ -1200,6 +1205,7 @@ struct ProcsGL { |
glGetErrorProc glGetErrorFn; |
glGetFenceivNVProc glGetFenceivNVFn; |
glGetFloatvProc glGetFloatvFn; |
+ glGetFragDataIndexProc glGetFragDataIndexFn; |
glGetFragDataLocationProc glGetFragDataLocationFn; |
glGetFramebufferAttachmentParameterivEXTProc |
glGetFramebufferAttachmentParameterivEXTFn; |
@@ -1735,6 +1741,7 @@ class GL_EXPORT GLApi { |
virtual GLenum glGetErrorFn(void) = 0; |
virtual void glGetFenceivNVFn(GLuint fence, GLenum pname, GLint* params) = 0; |
virtual void glGetFloatvFn(GLenum pname, GLfloat* params) = 0; |
+ virtual GLint glGetFragDataIndexFn(GLuint program, const char* name) = 0; |
virtual GLint glGetFragDataLocationFn(GLuint program, const char* name) = 0; |
virtual void glGetFramebufferAttachmentParameterivEXTFn(GLenum target, |
GLenum attachment, |
@@ -2452,6 +2459,7 @@ class GL_EXPORT GLApi { |
#define glGetError ::gfx::g_current_gl_context->glGetErrorFn |
#define glGetFenceivNV ::gfx::g_current_gl_context->glGetFenceivNVFn |
#define glGetFloatv ::gfx::g_current_gl_context->glGetFloatvFn |
+#define glGetFragDataIndex ::gfx::g_current_gl_context->glGetFragDataIndexFn |
#define glGetFragDataLocation \ |
::gfx::g_current_gl_context->glGetFragDataLocationFn |
#define glGetFramebufferAttachmentParameterivEXT \ |