Index: ui/gl/generate_bindings.py |
diff --git a/ui/gl/generate_bindings.py b/ui/gl/generate_bindings.py |
index d40be26a9178519fd7a366dd7a2c38f20dd61210..fb093dc3a72cb71a45f58c4ee0c33492993c74eb 100755 |
--- a/ui/gl/generate_bindings.py |
+++ b/ui/gl/generate_bindings.py |
@@ -234,6 +234,16 @@ GL_FUNCTIONS = [ |
'arguments': |
'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' |
'GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height', }, |
+{ 'return_type': 'void', |
+ 'known_as': 'glCoverFillPathNV', |
+ 'versions': [{ 'name': 'glCoverFillPathNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path, GLenum coverMode' }, |
+{ 'return_type': 'void', |
+ 'known_as': 'glCoverStrokePathNV', |
+ 'versions': [{ 'name': 'glCoverStrokePathNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint name, GLenum coverMode' }, |
{ 'return_type': 'GLuint', |
'names': ['glCreateProgram'], |
'arguments': 'void', }, |
@@ -259,6 +269,11 @@ GL_FUNCTIONS = [ |
'names': ['glDeleteFramebuffersEXT', 'glDeleteFramebuffers'], |
'arguments': 'GLsizei n, const GLuint* framebuffers', }, |
{ 'return_type': 'void', |
+ 'known_as': 'glDeletePathsNV', |
+ 'versions': [{ 'name': 'glDeletePathsNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path, GLsizei range' }, |
+{ 'return_type': 'void', |
'names': ['glDeleteProgram'], |
'arguments': 'GLuint program', }, |
{ 'return_type': 'void', |
@@ -437,6 +452,11 @@ GL_FUNCTIONS = [ |
{ 'return_type': 'void', |
'names': ['glGenFramebuffersEXT', 'glGenFramebuffers'], |
'arguments': 'GLsizei n, GLuint* framebuffers', }, |
+{ 'return_type': 'GLuint', |
+ 'known_as': 'glGenPathsNV', |
+ 'versions': [{ 'name': 'glGenPathsNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLsizei range' }, |
{ 'return_type': 'void', |
'versions': [{ 'name': 'glGenQueries' }, |
{ 'name': 'glGenQueriesARB', }, |
@@ -704,6 +724,11 @@ GL_FUNCTIONS = [ |
'names': ['glIsFramebufferEXT', 'glIsFramebuffer'], |
'arguments': 'GLuint framebuffer', }, |
{ 'return_type': 'GLboolean', |
+ 'known_as': 'glIsPathNV', |
+ 'versions': [{ 'name': 'glIsPathNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path' }, |
+{ 'return_type': 'GLboolean', |
'names': ['glIsProgram'], |
'arguments': 'GLuint program', }, |
{ 'return_type': 'GLboolean', |
@@ -770,6 +795,27 @@ GL_FUNCTIONS = [ |
'GL_NV_path_rendering'] },], |
'arguments': 'GLenum matrixMode' }, |
{ 'return_type': 'void', |
+ 'known_as': 'glPathCommandsNV', |
+ 'versions': [{ 'name': 'glPathCommandsNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path, GLsizei numCommands, const GLubyte* commands, ' |
+ 'GLsizei numCoords, GLenum coordType, const GLvoid* coords' }, |
+{ 'return_type': 'void', |
+ 'known_as': 'glPathParameterfNV', |
+ 'versions': [{ 'name': 'glPathParameterfNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path, GLenum pname, GLfloat value' }, |
+{ 'return_type': 'void', |
+ 'known_as': 'glPathParameteriNV', |
+ 'versions': [{ 'name': 'glPathParameteriNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path, GLenum pname, GLint value' }, |
+{ 'return_type': 'void', |
+ 'known_as': 'glPathStencilFuncNV', |
+ 'versions': [{ 'name': 'glPathStencilFuncNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLenum func, GLint ref, GLuint mask' }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glPauseTransformFeedback' }], |
'arguments': 'void', }, |
{ 'return_type': 'void', |
@@ -888,6 +934,11 @@ GL_FUNCTIONS = [ |
}); |
""", }, |
{ 'return_type': 'void', |
+ 'known_as': 'glStencilFillPathNV', |
+ 'versions': [{ 'name': 'glStencilFillPathNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path, GLenum fillMode, GLuint mask' }, |
+{ 'return_type': 'void', |
'names': ['glStencilFunc'], |
'arguments': 'GLenum func, GLint ref, GLuint mask', }, |
{ 'return_type': 'void', |
@@ -905,6 +956,21 @@ GL_FUNCTIONS = [ |
{ 'return_type': 'void', |
'names': ['glStencilOpSeparate'], |
'arguments': 'GLenum face, GLenum fail, GLenum zfail, GLenum zpass', }, |
+{ 'return_type': 'void', |
+ 'known_as': 'glStencilStrokePathNV', |
+ 'versions': [{ 'name': 'glStencilStrokePathNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path, GLint reference, GLuint mask' }, |
+{ 'return_type': 'void', |
+ 'known_as': 'glStencilThenCoverFillPathNV', |
+ 'versions': [{ 'name': 'glStencilThenCoverFillPathNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode' }, |
+{ 'return_type': 'void', |
+ 'known_as': 'glStencilThenCoverStrokePathNV', |
+ 'versions': [{ 'name': 'glStencilThenCoverStrokePathNV', |
+ 'extensions': ['GL_NV_path_rendering'] }], |
+ 'arguments': 'GLuint path, GLint reference, GLuint mask, GLenum coverMode' }, |
{ 'return_type': 'GLboolean', |
'known_as': 'glTestFenceAPPLE', |
'versions': [{ 'name': 'glTestFenceAPPLE', |