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 1689361c39e5aa831b492aaeb6a3708405fb166b..3a16380981bd8e0f995919583d8a02f08b2f110f 100644 |
--- a/ui/gl/gl_bindings_autogen_gl.h |
+++ b/ui/gl/gl_bindings_autogen_gl.h |
@@ -198,6 +198,10 @@ typedef void(GL_BINDING_CALL* glCopyTexSubImage3DProc)(GLenum target, |
GLint y, |
GLsizei width, |
GLsizei height); |
+typedef void(GL_BINDING_CALL* glCoverFillPathNVProc)(GLuint path, |
+ GLenum coverMode); |
+typedef void(GL_BINDING_CALL* glCoverStrokePathNVProc)(GLuint name, |
+ GLenum coverMode); |
typedef GLuint(GL_BINDING_CALL* glCreateProgramProc)(void); |
typedef GLuint(GL_BINDING_CALL* glCreateShaderProc)(GLenum type); |
typedef void(GL_BINDING_CALL* glCullFaceProc)(GLenum mode); |
@@ -210,6 +214,7 @@ typedef void(GL_BINDING_CALL* glDeleteFencesNVProc)(GLsizei n, |
typedef void(GL_BINDING_CALL* glDeleteFramebuffersEXTProc)( |
GLsizei n, |
const GLuint* framebuffers); |
+typedef void(GL_BINDING_CALL* glDeletePathsNVProc)(GLuint path, GLsizei range); |
typedef void(GL_BINDING_CALL* glDeleteProgramProc)(GLuint program); |
typedef void(GL_BINDING_CALL* glDeleteQueriesProc)(GLsizei n, |
const GLuint* ids); |
@@ -322,6 +327,7 @@ typedef void(GL_BINDING_CALL* glGenFencesAPPLEProc)(GLsizei n, GLuint* fences); |
typedef void(GL_BINDING_CALL* glGenFencesNVProc)(GLsizei n, GLuint* fences); |
typedef void(GL_BINDING_CALL* glGenFramebuffersEXTProc)(GLsizei n, |
GLuint* framebuffers); |
+typedef GLuint(GL_BINDING_CALL* glGenPathsNVProc)(GLsizei range); |
typedef void(GL_BINDING_CALL* glGenQueriesProc)(GLsizei n, GLuint* ids); |
typedef void(GL_BINDING_CALL* glGenRenderbuffersEXTProc)(GLsizei n, |
GLuint* renderbuffers); |
@@ -540,6 +546,7 @@ typedef GLboolean(GL_BINDING_CALL* glIsEnabledProc)(GLenum cap); |
typedef GLboolean(GL_BINDING_CALL* glIsFenceAPPLEProc)(GLuint fence); |
typedef GLboolean(GL_BINDING_CALL* glIsFenceNVProc)(GLuint fence); |
typedef GLboolean(GL_BINDING_CALL* glIsFramebufferEXTProc)(GLuint framebuffer); |
+typedef GLboolean(GL_BINDING_CALL* glIsPathNVProc)(GLuint path); |
typedef GLboolean(GL_BINDING_CALL* glIsProgramProc)(GLuint program); |
typedef GLboolean(GL_BINDING_CALL* glIsQueryProc)(GLuint query); |
typedef GLboolean(GL_BINDING_CALL* glIsRenderbufferEXTProc)( |
@@ -560,6 +567,21 @@ 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* glPathCommandsNVProc)(GLuint path, |
+ GLsizei numCommands, |
+ const GLubyte* commands, |
+ GLsizei numCoords, |
+ GLenum coordType, |
+ const GLvoid* coords); |
+typedef void(GL_BINDING_CALL* glPathParameterfNVProc)(GLuint path, |
+ GLenum pname, |
+ GLfloat value); |
+typedef void(GL_BINDING_CALL* glPathParameteriNVProc)(GLuint path, |
+ GLenum pname, |
+ GLint value); |
+typedef void(GL_BINDING_CALL* glPathStencilFuncNVProc)(GLenum func, |
+ GLint ref, |
+ GLuint mask); |
typedef void(GL_BINDING_CALL* glPauseTransformFeedbackProc)(void); |
typedef void(GL_BINDING_CALL* glPixelStoreiProc)(GLenum pname, GLint param); |
typedef void(GL_BINDING_CALL* glPointParameteriProc)(GLenum pname, GLint param); |
@@ -644,6 +666,9 @@ typedef void(GL_BINDING_CALL* glShaderSourceProc)(GLuint shader, |
GLsizei count, |
const char* const* str, |
const GLint* length); |
+typedef void(GL_BINDING_CALL* glStencilFillPathNVProc)(GLuint path, |
+ GLenum fillMode, |
+ GLuint mask); |
typedef void(GL_BINDING_CALL* glStencilFuncProc)(GLenum func, |
GLint ref, |
GLuint mask); |
@@ -661,6 +686,19 @@ typedef void(GL_BINDING_CALL* glStencilOpSeparateProc)(GLenum face, |
GLenum fail, |
GLenum zfail, |
GLenum zpass); |
+typedef void(GL_BINDING_CALL* glStencilStrokePathNVProc)(GLuint path, |
+ GLint reference, |
+ GLuint mask); |
+typedef void(GL_BINDING_CALL* glStencilThenCoverFillPathNVProc)( |
+ GLuint path, |
+ GLenum fillMode, |
+ GLuint mask, |
+ GLenum coverMode); |
+typedef void(GL_BINDING_CALL* glStencilThenCoverStrokePathNVProc)( |
+ GLuint path, |
+ GLint reference, |
+ GLuint mask, |
+ GLenum coverMode); |
typedef GLboolean(GL_BINDING_CALL* glTestFenceAPPLEProc)(GLuint fence); |
typedef GLboolean(GL_BINDING_CALL* glTestFenceNVProc)(GLuint fence); |
typedef void(GL_BINDING_CALL* glTexImage2DProc)(GLenum target, |
@@ -999,6 +1037,8 @@ struct ProcsGL { |
glCopyTexImage2DProc glCopyTexImage2DFn; |
glCopyTexSubImage2DProc glCopyTexSubImage2DFn; |
glCopyTexSubImage3DProc glCopyTexSubImage3DFn; |
+ glCoverFillPathNVProc glCoverFillPathNVFn; |
+ glCoverStrokePathNVProc glCoverStrokePathNVFn; |
glCreateProgramProc glCreateProgramFn; |
glCreateShaderProc glCreateShaderFn; |
glCullFaceProc glCullFaceFn; |
@@ -1006,6 +1046,7 @@ struct ProcsGL { |
glDeleteFencesAPPLEProc glDeleteFencesAPPLEFn; |
glDeleteFencesNVProc glDeleteFencesNVFn; |
glDeleteFramebuffersEXTProc glDeleteFramebuffersEXTFn; |
+ glDeletePathsNVProc glDeletePathsNVFn; |
glDeleteProgramProc glDeleteProgramFn; |
glDeleteQueriesProc glDeleteQueriesFn; |
glDeleteRenderbuffersEXTProc glDeleteRenderbuffersEXTFn; |
@@ -1056,6 +1097,7 @@ struct ProcsGL { |
glGenFencesAPPLEProc glGenFencesAPPLEFn; |
glGenFencesNVProc glGenFencesNVFn; |
glGenFramebuffersEXTProc glGenFramebuffersEXTFn; |
+ glGenPathsNVProc glGenPathsNVFn; |
glGenQueriesProc glGenQueriesFn; |
glGenRenderbuffersEXTProc glGenRenderbuffersEXTFn; |
glGenSamplersProc glGenSamplersFn; |
@@ -1126,6 +1168,7 @@ struct ProcsGL { |
glIsFenceAPPLEProc glIsFenceAPPLEFn; |
glIsFenceNVProc glIsFenceNVFn; |
glIsFramebufferEXTProc glIsFramebufferEXTFn; |
+ glIsPathNVProc glIsPathNVFn; |
glIsProgramProc glIsProgramFn; |
glIsQueryProc glIsQueryFn; |
glIsRenderbufferEXTProc glIsRenderbufferEXTFn; |
@@ -1141,6 +1184,10 @@ struct ProcsGL { |
glMapBufferRangeProc glMapBufferRangeFn; |
glMatrixLoadfEXTProc glMatrixLoadfEXTFn; |
glMatrixLoadIdentityEXTProc glMatrixLoadIdentityEXTFn; |
+ glPathCommandsNVProc glPathCommandsNVFn; |
+ glPathParameterfNVProc glPathParameterfNVFn; |
+ glPathParameteriNVProc glPathParameteriNVFn; |
+ glPathStencilFuncNVProc glPathStencilFuncNVFn; |
glPauseTransformFeedbackProc glPauseTransformFeedbackFn; |
glPixelStoreiProc glPixelStoreiFn; |
glPointParameteriProc glPointParameteriFn; |
@@ -1170,12 +1217,16 @@ struct ProcsGL { |
glSetFenceNVProc glSetFenceNVFn; |
glShaderBinaryProc glShaderBinaryFn; |
glShaderSourceProc glShaderSourceFn; |
+ glStencilFillPathNVProc glStencilFillPathNVFn; |
glStencilFuncProc glStencilFuncFn; |
glStencilFuncSeparateProc glStencilFuncSeparateFn; |
glStencilMaskProc glStencilMaskFn; |
glStencilMaskSeparateProc glStencilMaskSeparateFn; |
glStencilOpProc glStencilOpFn; |
glStencilOpSeparateProc glStencilOpSeparateFn; |
+ glStencilStrokePathNVProc glStencilStrokePathNVFn; |
+ glStencilThenCoverFillPathNVProc glStencilThenCoverFillPathNVFn; |
+ glStencilThenCoverStrokePathNVProc glStencilThenCoverStrokePathNVFn; |
glTestFenceAPPLEProc glTestFenceAPPLEFn; |
glTestFenceNVProc glTestFenceNVFn; |
glTexImage2DProc glTexImage2DFn; |
@@ -1426,6 +1477,8 @@ class GL_EXPORT GLApi { |
GLint y, |
GLsizei width, |
GLsizei height) = 0; |
+ virtual void glCoverFillPathNVFn(GLuint path, GLenum coverMode) = 0; |
+ virtual void glCoverStrokePathNVFn(GLuint name, GLenum coverMode) = 0; |
virtual GLuint glCreateProgramFn(void) = 0; |
virtual GLuint glCreateShaderFn(GLenum type) = 0; |
virtual void glCullFaceFn(GLenum mode) = 0; |
@@ -1434,6 +1487,7 @@ class GL_EXPORT GLApi { |
virtual void glDeleteFencesNVFn(GLsizei n, const GLuint* fences) = 0; |
virtual void glDeleteFramebuffersEXTFn(GLsizei n, |
const GLuint* framebuffers) = 0; |
+ virtual void glDeletePathsNVFn(GLuint path, GLsizei range) = 0; |
virtual void glDeleteProgramFn(GLuint program) = 0; |
virtual void glDeleteQueriesFn(GLsizei n, const GLuint* ids) = 0; |
virtual void glDeleteRenderbuffersEXTFn(GLsizei n, |
@@ -1525,6 +1579,7 @@ class GL_EXPORT GLApi { |
virtual void glGenFencesAPPLEFn(GLsizei n, GLuint* fences) = 0; |
virtual void glGenFencesNVFn(GLsizei n, GLuint* fences) = 0; |
virtual void glGenFramebuffersEXTFn(GLsizei n, GLuint* framebuffers) = 0; |
+ virtual GLuint glGenPathsNVFn(GLsizei range) = 0; |
virtual void glGenQueriesFn(GLsizei n, GLuint* ids) = 0; |
virtual void glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) = 0; |
virtual void glGenSamplersFn(GLsizei n, GLuint* samplers) = 0; |
@@ -1710,6 +1765,7 @@ class GL_EXPORT GLApi { |
virtual GLboolean glIsFenceAPPLEFn(GLuint fence) = 0; |
virtual GLboolean glIsFenceNVFn(GLuint fence) = 0; |
virtual GLboolean glIsFramebufferEXTFn(GLuint framebuffer) = 0; |
+ virtual GLboolean glIsPathNVFn(GLuint path) = 0; |
virtual GLboolean glIsProgramFn(GLuint program) = 0; |
virtual GLboolean glIsQueryFn(GLuint query) = 0; |
virtual GLboolean glIsRenderbufferEXTFn(GLuint renderbuffer) = 0; |
@@ -1728,6 +1784,17 @@ class GL_EXPORT GLApi { |
GLbitfield access) = 0; |
virtual void glMatrixLoadfEXTFn(GLenum matrixMode, const GLfloat* m) = 0; |
virtual void glMatrixLoadIdentityEXTFn(GLenum matrixMode) = 0; |
+ virtual void glPathCommandsNVFn(GLuint path, |
+ GLsizei numCommands, |
+ const GLubyte* commands, |
+ GLsizei numCoords, |
+ GLenum coordType, |
+ const GLvoid* coords) = 0; |
+ virtual void glPathParameterfNVFn(GLuint path, |
+ GLenum pname, |
+ GLfloat value) = 0; |
+ virtual void glPathParameteriNVFn(GLuint path, GLenum pname, GLint value) = 0; |
+ virtual void glPathStencilFuncNVFn(GLenum func, GLint ref, GLuint mask) = 0; |
virtual void glPauseTransformFeedbackFn(void) = 0; |
virtual void glPixelStoreiFn(GLenum pname, GLint param) = 0; |
virtual void glPointParameteriFn(GLenum pname, GLint param) = 0; |
@@ -1801,6 +1868,9 @@ class GL_EXPORT GLApi { |
GLsizei count, |
const char* const* str, |
const GLint* length) = 0; |
+ virtual void glStencilFillPathNVFn(GLuint path, |
+ GLenum fillMode, |
+ GLuint mask) = 0; |
virtual void glStencilFuncFn(GLenum func, GLint ref, GLuint mask) = 0; |
virtual void glStencilFuncSeparateFn(GLenum face, |
GLenum func, |
@@ -1813,6 +1883,17 @@ class GL_EXPORT GLApi { |
GLenum fail, |
GLenum zfail, |
GLenum zpass) = 0; |
+ virtual void glStencilStrokePathNVFn(GLuint path, |
+ GLint reference, |
+ GLuint mask) = 0; |
+ virtual void glStencilThenCoverFillPathNVFn(GLuint path, |
+ GLenum fillMode, |
+ GLuint mask, |
+ GLenum coverMode) = 0; |
+ virtual void glStencilThenCoverStrokePathNVFn(GLuint path, |
+ GLint reference, |
+ GLuint mask, |
+ GLenum coverMode) = 0; |
virtual GLboolean glTestFenceAPPLEFn(GLuint fence) = 0; |
virtual GLboolean glTestFenceNVFn(GLuint fence) = 0; |
virtual void glTexImage2DFn(GLenum target, |
@@ -2097,6 +2178,8 @@ 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 glCoverFillPathNV ::gfx::g_current_gl_context->glCoverFillPathNVFn |
+#define glCoverStrokePathNV ::gfx::g_current_gl_context->glCoverStrokePathNVFn |
#define glCreateProgram ::gfx::g_current_gl_context->glCreateProgramFn |
#define glCreateShader ::gfx::g_current_gl_context->glCreateShaderFn |
#define glCullFace ::gfx::g_current_gl_context->glCullFaceFn |
@@ -2105,6 +2188,7 @@ class GL_EXPORT GLApi { |
#define glDeleteFencesNV ::gfx::g_current_gl_context->glDeleteFencesNVFn |
#define glDeleteFramebuffersEXT \ |
::gfx::g_current_gl_context->glDeleteFramebuffersEXTFn |
+#define glDeletePathsNV ::gfx::g_current_gl_context->glDeletePathsNVFn |
#define glDeleteProgram ::gfx::g_current_gl_context->glDeleteProgramFn |
#define glDeleteQueries ::gfx::g_current_gl_context->glDeleteQueriesFn |
#define glDeleteRenderbuffersEXT \ |
@@ -2169,6 +2253,7 @@ class GL_EXPORT GLApi { |
#define glGenFencesAPPLE ::gfx::g_current_gl_context->glGenFencesAPPLEFn |
#define glGenFencesNV ::gfx::g_current_gl_context->glGenFencesNVFn |
#define glGenFramebuffersEXT ::gfx::g_current_gl_context->glGenFramebuffersEXTFn |
+#define glGenPathsNV ::gfx::g_current_gl_context->glGenPathsNVFn |
#define glGenQueries ::gfx::g_current_gl_context->glGenQueriesFn |
#define glGenRenderbuffersEXT \ |
::gfx::g_current_gl_context->glGenRenderbuffersEXTFn |
@@ -2263,6 +2348,7 @@ class GL_EXPORT GLApi { |
#define glIsFenceAPPLE ::gfx::g_current_gl_context->glIsFenceAPPLEFn |
#define glIsFenceNV ::gfx::g_current_gl_context->glIsFenceNVFn |
#define glIsFramebufferEXT ::gfx::g_current_gl_context->glIsFramebufferEXTFn |
+#define glIsPathNV ::gfx::g_current_gl_context->glIsPathNVFn |
#define glIsProgram ::gfx::g_current_gl_context->glIsProgramFn |
#define glIsQuery ::gfx::g_current_gl_context->glIsQueryFn |
#define glIsRenderbufferEXT ::gfx::g_current_gl_context->glIsRenderbufferEXTFn |
@@ -2280,6 +2366,10 @@ class GL_EXPORT GLApi { |
#define glMatrixLoadfEXT ::gfx::g_current_gl_context->glMatrixLoadfEXTFn |
#define glMatrixLoadIdentityEXT \ |
::gfx::g_current_gl_context->glMatrixLoadIdentityEXTFn |
+#define glPathCommandsNV ::gfx::g_current_gl_context->glPathCommandsNVFn |
+#define glPathParameterfNV ::gfx::g_current_gl_context->glPathParameterfNVFn |
+#define glPathParameteriNV ::gfx::g_current_gl_context->glPathParameteriNVFn |
+#define glPathStencilFuncNV ::gfx::g_current_gl_context->glPathStencilFuncNVFn |
#define glPauseTransformFeedback \ |
::gfx::g_current_gl_context->glPauseTransformFeedbackFn |
#define glPixelStorei ::gfx::g_current_gl_context->glPixelStoreiFn |
@@ -2316,6 +2406,7 @@ 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 glStencilFillPathNV ::gfx::g_current_gl_context->glStencilFillPathNVFn |
#define glStencilFunc ::gfx::g_current_gl_context->glStencilFuncFn |
#define glStencilFuncSeparate \ |
::gfx::g_current_gl_context->glStencilFuncSeparateFn |
@@ -2324,6 +2415,12 @@ 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 glStencilStrokePathNV \ |
+ ::gfx::g_current_gl_context->glStencilStrokePathNVFn |
+#define glStencilThenCoverFillPathNV \ |
+ ::gfx::g_current_gl_context->glStencilThenCoverFillPathNVFn |
+#define glStencilThenCoverStrokePathNV \ |
+ ::gfx::g_current_gl_context->glStencilThenCoverStrokePathNVFn |
#define glTestFenceAPPLE ::gfx::g_current_gl_context->glTestFenceAPPLEFn |
#define glTestFenceNV ::gfx::g_current_gl_context->glTestFenceNVFn |
#define glTexImage2D ::gfx::g_current_gl_context->glTexImage2DFn |