Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(138)

Unified Diff: ui/gl/gl_bindings_autogen_gl.h

Issue 1309743005: command_buffer: Implement EXT_blend_func_extended (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@new-05-path-fragment-input-gen
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;
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 \

Powered by Google App Engine
This is Rietveld 408576698