Permalink
Browse files

Update gl.xml

  • Loading branch information...
scheibel committed Jan 8, 2018
1 parent ca31ffa commit 844544ab8e28cb9536bcc391954eafea35c97e3f
Showing with 1,497 additions and 485 deletions.
  1. +252 −60 source/codegeneration/gl.xml
  2. +5 −5 source/glbinding/include/glbinding/Binding.h
  3. +11 −0 source/glbinding/include/glbinding/Meta.h
  4. +69 −1 source/glbinding/include/glbinding/gl/bitfield.h
  5. +20 −22 source/glbinding/include/glbinding/gl/enum.h
  6. +4 −0 source/glbinding/include/glbinding/gl/extension.h
  7. +5 −5 source/glbinding/include/glbinding/gl/functions.h
  8. +146 −73 source/glbinding/include/glbinding/gl/types.h
  9. +2 −1 source/glbinding/include/glbinding/gl10/types.h
  10. +27 −0 source/glbinding/include/glbinding/gl10ext/bitfield.h
  11. +10 −11 source/glbinding/include/glbinding/gl10ext/enum.h
  12. +2 −1 source/glbinding/include/glbinding/gl10ext/types.h
  13. +2 −1 source/glbinding/include/glbinding/gl11/types.h
  14. +27 −0 source/glbinding/include/glbinding/gl11ext/bitfield.h
  15. +10 −11 source/glbinding/include/glbinding/gl11ext/enum.h
  16. +2 −1 source/glbinding/include/glbinding/gl11ext/types.h
  17. +2 −1 source/glbinding/include/glbinding/gl12/types.h
  18. +27 −0 source/glbinding/include/glbinding/gl12ext/bitfield.h
  19. +10 −11 source/glbinding/include/glbinding/gl12ext/enum.h
  20. +2 −1 source/glbinding/include/glbinding/gl12ext/types.h
  21. +2 −1 source/glbinding/include/glbinding/gl13/types.h
  22. +27 −0 source/glbinding/include/glbinding/gl13ext/bitfield.h
  23. +10 −11 source/glbinding/include/glbinding/gl13ext/enum.h
  24. +2 −1 source/glbinding/include/glbinding/gl13ext/types.h
  25. +2 −1 source/glbinding/include/glbinding/gl14/types.h
  26. +27 −0 source/glbinding/include/glbinding/gl14ext/bitfield.h
  27. +10 −11 source/glbinding/include/glbinding/gl14ext/enum.h
  28. +2 −1 source/glbinding/include/glbinding/gl14ext/types.h
  29. +2 −1 source/glbinding/include/glbinding/gl15/types.h
  30. +27 −0 source/glbinding/include/glbinding/gl15ext/bitfield.h
  31. +10 −11 source/glbinding/include/glbinding/gl15ext/enum.h
  32. +2 −1 source/glbinding/include/glbinding/gl15ext/types.h
  33. +2 −1 source/glbinding/include/glbinding/gl20/types.h
  34. +27 −0 source/glbinding/include/glbinding/gl20ext/bitfield.h
  35. +10 −11 source/glbinding/include/glbinding/gl20ext/enum.h
  36. +2 −1 source/glbinding/include/glbinding/gl20ext/types.h
  37. +2 −1 source/glbinding/include/glbinding/gl21/types.h
  38. +27 −0 source/glbinding/include/glbinding/gl21ext/bitfield.h
  39. +10 −11 source/glbinding/include/glbinding/gl21ext/enum.h
  40. +2 −1 source/glbinding/include/glbinding/gl21ext/types.h
  41. +2 −1 source/glbinding/include/glbinding/gl30/types.h
  42. +27 −0 source/glbinding/include/glbinding/gl30ext/bitfield.h
  43. +10 −11 source/glbinding/include/glbinding/gl30ext/enum.h
  44. +2 −1 source/glbinding/include/glbinding/gl30ext/types.h
  45. +2 −1 source/glbinding/include/glbinding/gl31/types.h
  46. +27 −0 source/glbinding/include/glbinding/gl31ext/bitfield.h
  47. +10 −11 source/glbinding/include/glbinding/gl31ext/enum.h
  48. +2 −1 source/glbinding/include/glbinding/gl31ext/types.h
  49. +2 −1 source/glbinding/include/glbinding/gl32/types.h
  50. +2 −1 source/glbinding/include/glbinding/gl32core/types.h
  51. +27 −0 source/glbinding/include/glbinding/gl32ext/bitfield.h
  52. +10 −11 source/glbinding/include/glbinding/gl32ext/enum.h
  53. +2 −1 source/glbinding/include/glbinding/gl32ext/types.h
  54. +2 −1 source/glbinding/include/glbinding/gl33/types.h
  55. +2 −1 source/glbinding/include/glbinding/gl33core/types.h
  56. +27 −0 source/glbinding/include/glbinding/gl33ext/bitfield.h
  57. +10 −11 source/glbinding/include/glbinding/gl33ext/enum.h
  58. +2 −1 source/glbinding/include/glbinding/gl33ext/types.h
  59. +2 −1 source/glbinding/include/glbinding/gl40/types.h
  60. +2 −1 source/glbinding/include/glbinding/gl40core/types.h
  61. +27 −0 source/glbinding/include/glbinding/gl40ext/bitfield.h
  62. +10 −11 source/glbinding/include/glbinding/gl40ext/enum.h
  63. +2 −1 source/glbinding/include/glbinding/gl40ext/types.h
  64. +2 −1 source/glbinding/include/glbinding/gl41/types.h
  65. +2 −1 source/glbinding/include/glbinding/gl41core/types.h
  66. +27 −0 source/glbinding/include/glbinding/gl41ext/bitfield.h
  67. +10 −11 source/glbinding/include/glbinding/gl41ext/enum.h
  68. +2 −1 source/glbinding/include/glbinding/gl41ext/types.h
  69. +2 −1 source/glbinding/include/glbinding/gl42/types.h
  70. +2 −1 source/glbinding/include/glbinding/gl42core/types.h
  71. +27 −0 source/glbinding/include/glbinding/gl42ext/bitfield.h
  72. +10 −11 source/glbinding/include/glbinding/gl42ext/enum.h
  73. +2 −1 source/glbinding/include/glbinding/gl42ext/types.h
  74. +1 −1 source/glbinding/include/glbinding/gl43/enum.h
  75. +2 −1 source/glbinding/include/glbinding/gl43/types.h
  76. +1 −1 source/glbinding/include/glbinding/gl43core/enum.h
  77. +2 −1 source/glbinding/include/glbinding/gl43core/types.h
  78. +27 −0 source/glbinding/include/glbinding/gl43ext/bitfield.h
  79. +12 −10 source/glbinding/include/glbinding/gl43ext/enum.h
  80. +2 −1 source/glbinding/include/glbinding/gl43ext/types.h
  81. +1 −1 source/glbinding/include/glbinding/gl44/enum.h
  82. +2 −1 source/glbinding/include/glbinding/gl44/types.h
  83. +1 −1 source/glbinding/include/glbinding/gl44core/enum.h
  84. +2 −1 source/glbinding/include/glbinding/gl44core/types.h
  85. +27 −0 source/glbinding/include/glbinding/gl44ext/bitfield.h
  86. +12 −10 source/glbinding/include/glbinding/gl44ext/enum.h
  87. +2 −1 source/glbinding/include/glbinding/gl44ext/types.h
  88. +1 −1 source/glbinding/include/glbinding/gl45/enum.h
  89. +2 −1 source/glbinding/include/glbinding/gl45/types.h
  90. +1 −1 source/glbinding/include/glbinding/gl45core/enum.h
  91. +2 −1 source/glbinding/include/glbinding/gl45core/types.h
  92. +27 −0 source/glbinding/include/glbinding/gl45ext/bitfield.h
  93. +12 −10 source/glbinding/include/glbinding/gl45ext/enum.h
  94. +2 −1 source/glbinding/include/glbinding/gl45ext/types.h
  95. +1 −1 source/glbinding/include/glbinding/gl46/enum.h
  96. +2 −1 source/glbinding/include/glbinding/gl46/types.h
  97. +1 −1 source/glbinding/include/glbinding/gl46core/enum.h
  98. +2 −1 source/glbinding/include/glbinding/gl46core/types.h
  99. +27 −0 source/glbinding/include/glbinding/gl46ext/bitfield.h
  100. +12 −10 source/glbinding/include/glbinding/gl46ext/enum.h
  101. +2 −1 source/glbinding/include/glbinding/gl46ext/types.h
  102. +1 −1 source/glbinding/source/Binding_objects_b.cpp
  103. +1 −1 source/glbinding/source/Binding_objects_g.cpp
  104. +2 −2 source/glbinding/source/Binding_objects_m.cpp
  105. +1 −1 source/glbinding/source/Binding_objects_n.cpp
  106. +31 −4 source/glbinding/source/Meta_BitfieldsByString.cpp
  107. +7 −5 source/glbinding/source/Meta_EnumsByString.cpp
  108. +19 −19 source/glbinding/source/Meta_ExtensionsByFunctionString.cpp
  109. +4 −0 source/glbinding/source/Meta_ExtensionsByString.cpp
  110. +1 −1 source/glbinding/source/Meta_FunctionStringsByExtension.cpp
  111. +1 −0 source/glbinding/source/Meta_Maps.h
  112. +45 −4 source/glbinding/source/Meta_StringsByBitfield.cpp
  113. +7 −0 source/glbinding/source/Meta_StringsByEnum.cpp
  114. +4 −0 source/glbinding/source/Meta_StringsByExtension.cpp
  115. +11 −0 source/glbinding/source/Meta_getStringByBitfield.cpp
  116. +1 −1 source/glbinding/source/gl/functions_b.cpp
  117. +1 −1 source/glbinding/source/gl/functions_g.cpp
  118. +2 −2 source/glbinding/source/gl/functions_m.cpp
  119. +1 −1 source/glbinding/source/gl/functions_n.cpp
  120. +32 −16 source/glbinding/source/gl/types.cpp

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -290,7 +290,7 @@ class GLBINDING_API Binding
static Function<void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean> BufferPageCommitmentARB; ///< Wrapper for glBufferPageCommitmentARB
static Function<void, gl::GLenum, gl::GLenum, gl::GLint> BufferParameteriAPPLE; ///< Wrapper for glBufferParameteriAPPLE
static Function<void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask> BufferStorage; ///< Wrapper for glBufferStorage
static Function<void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::GLbitfield> BufferStorageExternalEXT; ///< Wrapper for glBufferStorageExternalEXT
static Function<void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask> BufferStorageExternalEXT; ///< Wrapper for glBufferStorageExternalEXT
static Function<void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64> BufferStorageMemEXT; ///< Wrapper for glBufferStorageMemEXT
static Function<void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void *> BufferSubData; ///< Wrapper for glBufferSubData
static Function<void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void *> BufferSubDataARB; ///< Wrapper for glBufferSubDataARB
@@ -1055,7 +1055,7 @@ class GLBINDING_API Binding
static Function<void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint *> GetPerfMonitorCountersAMD; ///< Wrapper for glGetPerfMonitorCountersAMD
static Function<void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar *> GetPerfMonitorGroupStringAMD; ///< Wrapper for glGetPerfMonitorGroupStringAMD
static Function<void, gl::GLint *, gl::GLsizei, gl::GLuint *> GetPerfMonitorGroupsAMD; ///< Wrapper for glGetPerfMonitorGroupsAMD
static Function<void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLvoid *, gl::GLuint *> GetPerfQueryDataINTEL; ///< Wrapper for glGetPerfQueryDataINTEL
static Function<void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint *> GetPerfQueryDataINTEL; ///< Wrapper for glGetPerfQueryDataINTEL
static Function<void, gl::GLchar *, gl::GLuint *> GetPerfQueryIdByNameINTEL; ///< Wrapper for glGetPerfQueryIdByNameINTEL
static Function<void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint *> GetPerfQueryInfoINTEL; ///< Wrapper for glGetPerfQueryInfoINTEL
static Function<void, gl::GLenum, gl::GLfloat *> GetPixelMapfv; ///< Wrapper for glGetPixelMapfv
@@ -1672,8 +1672,8 @@ class GLBINDING_API Binding
static Function<void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *> MultiTexSubImage2DEXT; ///< Wrapper for glMultiTexSubImage2DEXT
static Function<void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *> MultiTexSubImage3DEXT; ///< Wrapper for glMultiTexSubImage3DEXT
static Function<void> MulticastBarrierNV; ///< Wrapper for glMulticastBarrierNV
static Function<void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLbitfield, gl::GLenum> MulticastBlitFramebufferNV; ///< Wrapper for glMulticastBlitFramebufferNV
static Function<void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const gl::GLvoid *> MulticastBufferSubDataNV; ///< Wrapper for glMulticastBufferSubDataNV
static Function<void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum> MulticastBlitFramebufferNV; ///< Wrapper for glMulticastBlitFramebufferNV
static Function<void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void *> MulticastBufferSubDataNV; ///< Wrapper for glMulticastBufferSubDataNV
static Function<void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr> MulticastCopyBufferSubDataNV; ///< Wrapper for glMulticastCopyBufferSubDataNV
static Function<void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei> MulticastCopyImageSubDataNV; ///< Wrapper for glMulticastCopyImageSubDataNV
static Function<void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat *> MulticastFramebufferSampleLocationsfvNV; ///< Wrapper for glMulticastFramebufferSampleLocationsfvNV
@@ -1688,7 +1688,7 @@ class GLBINDING_API Binding
static Function<void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean> NamedBufferPageCommitmentEXT; ///< Wrapper for glNamedBufferPageCommitmentEXT
static Function<void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask> NamedBufferStorage; ///< Wrapper for glNamedBufferStorage
static Function<void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask> NamedBufferStorageEXT; ///< Wrapper for glNamedBufferStorageEXT
static Function<void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::GLbitfield> NamedBufferStorageExternalEXT; ///< Wrapper for glNamedBufferStorageExternalEXT
static Function<void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask> NamedBufferStorageExternalEXT; ///< Wrapper for glNamedBufferStorageExternalEXT
static Function<void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64> NamedBufferStorageMemEXT; ///< Wrapper for glNamedBufferStorageMemEXT
static Function<void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void *> NamedBufferSubData; ///< Wrapper for glNamedBufferSubData
static Function<void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void *> NamedBufferSubDataEXT; ///< Wrapper for glNamedBufferSubDataEXT
@@ -379,6 +379,17 @@ class GLBINDING_API Meta
*/
static const std::string & getString(gl::MemoryBarrierMask glbitfield);
/**
* @brief convert bitfield to symbol name string representation
*
* @param[in] glbitfield
* The bitfield value
*
* @return
* The string representation of the value
*/
static const std::string & getString(gl::OcclusionQueryEventMaskAMD glbitfield);
/**
* @brief convert bitfield to symbol name string representation
*
Oops, something went wrong.

0 comments on commit 844544a

Please sign in to comment.