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 3a16380981bd8e0f995919583d8a02f08b2f110f..aceb888e1ffe5767e54c42bc5348344da207687e 100644 |
--- a/ui/gl/gl_bindings_autogen_gl.h |
+++ b/ui/gl/gl_bindings_autogen_gl.h |
@@ -198,8 +198,24 @@ typedef void(GL_BINDING_CALL* glCopyTexSubImage3DProc)(GLenum target, |
GLint y, |
GLsizei width, |
GLsizei height); |
+typedef void(GL_BINDING_CALL* glCoverFillPathInstancedNVProc)( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLenum coverMode, |
+ GLenum transformType, |
+ const GLfloat* transformValues); |
typedef void(GL_BINDING_CALL* glCoverFillPathNVProc)(GLuint path, |
GLenum coverMode); |
+typedef void(GL_BINDING_CALL* glCoverStrokePathInstancedNVProc)( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLenum coverMode, |
+ GLenum transformType, |
+ const GLfloat* transformValues); |
typedef void(GL_BINDING_CALL* glCoverStrokePathNVProc)(GLuint name, |
GLenum coverMode); |
typedef GLuint(GL_BINDING_CALL* glCreateProgramProc)(void); |
@@ -666,6 +682,15 @@ typedef void(GL_BINDING_CALL* glShaderSourceProc)(GLuint shader, |
GLsizei count, |
const char* const* str, |
const GLint* length); |
+typedef void(GL_BINDING_CALL* glStencilFillPathInstancedNVProc)( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLenum fillMode, |
+ GLuint mask, |
+ GLenum transformType, |
+ const GLfloat* transformValues); |
typedef void(GL_BINDING_CALL* glStencilFillPathNVProc)(GLuint path, |
GLenum fillMode, |
GLuint mask); |
@@ -686,14 +711,43 @@ typedef void(GL_BINDING_CALL* glStencilOpSeparateProc)(GLenum face, |
GLenum fail, |
GLenum zfail, |
GLenum zpass); |
+typedef void(GL_BINDING_CALL* glStencilStrokePathInstancedNVProc)( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLint ref, |
+ GLuint mask, |
+ GLenum transformType, |
+ const GLfloat* transformValues); |
typedef void(GL_BINDING_CALL* glStencilStrokePathNVProc)(GLuint path, |
GLint reference, |
GLuint mask); |
+typedef void(GL_BINDING_CALL* glStencilThenCoverFillPathInstancedNVProc)( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLenum fillMode, |
+ GLuint mask, |
+ GLenum coverMode, |
+ GLenum transformType, |
+ const GLfloat* transformValues); |
typedef void(GL_BINDING_CALL* glStencilThenCoverFillPathNVProc)( |
GLuint path, |
GLenum fillMode, |
GLuint mask, |
GLenum coverMode); |
+typedef void(GL_BINDING_CALL* glStencilThenCoverStrokePathInstancedNVProc)( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLint ref, |
+ GLuint mask, |
+ GLenum coverMode, |
+ GLenum transformType, |
+ const GLfloat* transformValues); |
typedef void(GL_BINDING_CALL* glStencilThenCoverStrokePathNVProc)( |
GLuint path, |
GLint reference, |
@@ -1037,7 +1091,9 @@ struct ProcsGL { |
glCopyTexImage2DProc glCopyTexImage2DFn; |
glCopyTexSubImage2DProc glCopyTexSubImage2DFn; |
glCopyTexSubImage3DProc glCopyTexSubImage3DFn; |
+ glCoverFillPathInstancedNVProc glCoverFillPathInstancedNVFn; |
glCoverFillPathNVProc glCoverFillPathNVFn; |
+ glCoverStrokePathInstancedNVProc glCoverStrokePathInstancedNVFn; |
glCoverStrokePathNVProc glCoverStrokePathNVFn; |
glCreateProgramProc glCreateProgramFn; |
glCreateShaderProc glCreateShaderFn; |
@@ -1217,6 +1273,7 @@ struct ProcsGL { |
glSetFenceNVProc glSetFenceNVFn; |
glShaderBinaryProc glShaderBinaryFn; |
glShaderSourceProc glShaderSourceFn; |
+ glStencilFillPathInstancedNVProc glStencilFillPathInstancedNVFn; |
glStencilFillPathNVProc glStencilFillPathNVFn; |
glStencilFuncProc glStencilFuncFn; |
glStencilFuncSeparateProc glStencilFuncSeparateFn; |
@@ -1224,8 +1281,13 @@ struct ProcsGL { |
glStencilMaskSeparateProc glStencilMaskSeparateFn; |
glStencilOpProc glStencilOpFn; |
glStencilOpSeparateProc glStencilOpSeparateFn; |
+ glStencilStrokePathInstancedNVProc glStencilStrokePathInstancedNVFn; |
glStencilStrokePathNVProc glStencilStrokePathNVFn; |
+ glStencilThenCoverFillPathInstancedNVProc |
+ glStencilThenCoverFillPathInstancedNVFn; |
glStencilThenCoverFillPathNVProc glStencilThenCoverFillPathNVFn; |
+ glStencilThenCoverStrokePathInstancedNVProc |
+ glStencilThenCoverStrokePathInstancedNVFn; |
glStencilThenCoverStrokePathNVProc glStencilThenCoverStrokePathNVFn; |
glTestFenceAPPLEProc glTestFenceAPPLEFn; |
glTestFenceNVProc glTestFenceNVFn; |
@@ -1477,7 +1539,22 @@ class GL_EXPORT GLApi { |
GLint y, |
GLsizei width, |
GLsizei height) = 0; |
+ virtual void glCoverFillPathInstancedNVFn(GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLenum coverMode, |
+ GLenum transformType, |
+ const GLfloat* transformValues) = 0; |
virtual void glCoverFillPathNVFn(GLuint path, GLenum coverMode) = 0; |
+ virtual void glCoverStrokePathInstancedNVFn( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLenum coverMode, |
+ GLenum transformType, |
+ const GLfloat* transformValues) = 0; |
virtual void glCoverStrokePathNVFn(GLuint name, GLenum coverMode) = 0; |
virtual GLuint glCreateProgramFn(void) = 0; |
virtual GLuint glCreateShaderFn(GLenum type) = 0; |
@@ -1868,6 +1945,15 @@ class GL_EXPORT GLApi { |
GLsizei count, |
const char* const* str, |
const GLint* length) = 0; |
+ virtual void glStencilFillPathInstancedNVFn( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLenum fillMode, |
+ GLuint mask, |
+ GLenum transformType, |
+ const GLfloat* transformValues) = 0; |
virtual void glStencilFillPathNVFn(GLuint path, |
GLenum fillMode, |
GLuint mask) = 0; |
@@ -1883,13 +1969,42 @@ class GL_EXPORT GLApi { |
GLenum fail, |
GLenum zfail, |
GLenum zpass) = 0; |
+ virtual void glStencilStrokePathInstancedNVFn( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLint ref, |
+ GLuint mask, |
+ GLenum transformType, |
+ const GLfloat* transformValues) = 0; |
virtual void glStencilStrokePathNVFn(GLuint path, |
GLint reference, |
GLuint mask) = 0; |
+ virtual void glStencilThenCoverFillPathInstancedNVFn( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLenum fillMode, |
+ GLuint mask, |
+ GLenum coverMode, |
+ GLenum transformType, |
+ const GLfloat* transformValues) = 0; |
virtual void glStencilThenCoverFillPathNVFn(GLuint path, |
GLenum fillMode, |
GLuint mask, |
GLenum coverMode) = 0; |
+ virtual void glStencilThenCoverStrokePathInstancedNVFn( |
+ GLsizei numPaths, |
+ GLenum pathNameType, |
+ const void* paths, |
+ GLuint pathBase, |
+ GLint ref, |
+ GLuint mask, |
+ GLenum coverMode, |
+ GLenum transformType, |
+ const GLfloat* transformValues) = 0; |
virtual void glStencilThenCoverStrokePathNVFn(GLuint path, |
GLint reference, |
GLuint mask, |
@@ -2178,7 +2293,11 @@ class GL_EXPORT GLApi { |
#define glCopyTexImage2D ::gfx::g_current_gl_context->glCopyTexImage2DFn |
#define glCopyTexSubImage2D ::gfx::g_current_gl_context->glCopyTexSubImage2DFn |
#define glCopyTexSubImage3D ::gfx::g_current_gl_context->glCopyTexSubImage3DFn |
+#define glCoverFillPathInstancedNV \ |
+ ::gfx::g_current_gl_context->glCoverFillPathInstancedNVFn |
#define glCoverFillPathNV ::gfx::g_current_gl_context->glCoverFillPathNVFn |
+#define glCoverStrokePathInstancedNV \ |
+ ::gfx::g_current_gl_context->glCoverStrokePathInstancedNVFn |
#define glCoverStrokePathNV ::gfx::g_current_gl_context->glCoverStrokePathNVFn |
#define glCreateProgram ::gfx::g_current_gl_context->glCreateProgramFn |
#define glCreateShader ::gfx::g_current_gl_context->glCreateShaderFn |
@@ -2406,6 +2525,8 @@ class GL_EXPORT GLApi { |
#define glSetFenceNV ::gfx::g_current_gl_context->glSetFenceNVFn |
#define glShaderBinary ::gfx::g_current_gl_context->glShaderBinaryFn |
#define glShaderSource ::gfx::g_current_gl_context->glShaderSourceFn |
+#define glStencilFillPathInstancedNV \ |
+ ::gfx::g_current_gl_context->glStencilFillPathInstancedNVFn |
#define glStencilFillPathNV ::gfx::g_current_gl_context->glStencilFillPathNVFn |
#define glStencilFunc ::gfx::g_current_gl_context->glStencilFuncFn |
#define glStencilFuncSeparate \ |
@@ -2415,10 +2536,16 @@ class GL_EXPORT GLApi { |
::gfx::g_current_gl_context->glStencilMaskSeparateFn |
#define glStencilOp ::gfx::g_current_gl_context->glStencilOpFn |
#define glStencilOpSeparate ::gfx::g_current_gl_context->glStencilOpSeparateFn |
+#define glStencilStrokePathInstancedNV \ |
+ ::gfx::g_current_gl_context->glStencilStrokePathInstancedNVFn |
#define glStencilStrokePathNV \ |
::gfx::g_current_gl_context->glStencilStrokePathNVFn |
+#define glStencilThenCoverFillPathInstancedNV \ |
+ ::gfx::g_current_gl_context->glStencilThenCoverFillPathInstancedNVFn |
#define glStencilThenCoverFillPathNV \ |
::gfx::g_current_gl_context->glStencilThenCoverFillPathNVFn |
+#define glStencilThenCoverStrokePathInstancedNV \ |
+ ::gfx::g_current_gl_context->glStencilThenCoverStrokePathInstancedNVFn |
#define glStencilThenCoverStrokePathNV \ |
::gfx::g_current_gl_context->glStencilThenCoverStrokePathNVFn |
#define glTestFenceAPPLE ::gfx::g_current_gl_context->glTestFenceAPPLEFn |