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 15a95186af744a62613de00a2ca9aa14bf86257f..4ecd4cb9f581085ab30cf4f9d585d59d6d0a2f45 100644 |
--- a/ui/gl/gl_bindings_autogen_gl.h |
+++ b/ui/gl/gl_bindings_autogen_gl.h |
@@ -199,8 +199,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); |
@@ -667,6 +683,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); |
@@ -687,14 +712,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, |
@@ -1041,7 +1095,9 @@ struct ProcsGL { |
glCopyTexImage2DProc glCopyTexImage2DFn; |
glCopyTexSubImage2DProc glCopyTexSubImage2DFn; |
glCopyTexSubImage3DProc glCopyTexSubImage3DFn; |
+ glCoverFillPathInstancedNVProc glCoverFillPathInstancedNVFn; |
glCoverFillPathNVProc glCoverFillPathNVFn; |
+ glCoverStrokePathInstancedNVProc glCoverStrokePathInstancedNVFn; |
glCoverStrokePathNVProc glCoverStrokePathNVFn; |
glCreateProgramProc glCreateProgramFn; |
glCreateShaderProc glCreateShaderFn; |
@@ -1221,6 +1277,7 @@ struct ProcsGL { |
glSetFenceNVProc glSetFenceNVFn; |
glShaderBinaryProc glShaderBinaryFn; |
glShaderSourceProc glShaderSourceFn; |
+ glStencilFillPathInstancedNVProc glStencilFillPathInstancedNVFn; |
glStencilFillPathNVProc glStencilFillPathNVFn; |
glStencilFuncProc glStencilFuncFn; |
glStencilFuncSeparateProc glStencilFuncSeparateFn; |
@@ -1228,8 +1285,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; |
@@ -1482,7 +1544,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; |
@@ -1873,6 +1950,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; |
@@ -1888,13 +1974,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, |
@@ -2185,7 +2300,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 |
@@ -2413,6 +2532,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 \ |
@@ -2422,10 +2543,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 |