Revert generated headers and increment esnumber
diff --git a/api/GL/glcorearb.h b/api/GL/glcorearb.h
index 473a22b..3cf945c 100755
--- a/api/GL/glcorearb.h
+++ b/api/GL/glcorearb.h
@@ -5175,34 +5175,6 @@
#endif
#endif /* GL_NV_internalformat_sample_query */
-#ifndef GL_NV_memory_attachment
-#define GL_NV_memory_attachment 1
-#define GL_ATTACHED_MEMORY_OBJECT_NV 0x95A4
-#define GL_ATTACHED_MEMORY_OFFSET_NV 0x95A5
-#define GL_MEMORY_ATTACHABLE_ALIGNMENT_NV 0x95A6
-#define GL_MEMORY_ATTACHABLE_SIZE_NV 0x95A7
-#define GL_MEMORY_ATTACHABLE_NV 0x95A8
-#define GL_DETACHED_MEMORY_INCARNATION_NV 0x95A9
-#define GL_DETACHED_TEXTURES_NV 0x95AA
-#define GL_DETACHED_BUFFERS_NV 0x95AB
-#define GL_MAX_DETACHED_TEXTURES_NV 0x95AC
-#define GL_MAX_DETACHED_BUFFERS_NV 0x95AD
-typedef void (APIENTRYP PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC) (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params);
-typedef void (APIENTRYP PFNGLRESETMEMORYOBJECTPARAMETERNVPROC) (GLuint memory, GLenum pname);
-typedef void (APIENTRYP PFNGLTEXATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
-typedef void (APIENTRYP PFNGLBUFFERATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
-typedef void (APIENTRYP PFNGLTEXTUREATTACHMEMORYNVPROC) (GLuint texture, GLuint memory, GLuint64 offset);
-typedef void (APIENTRYP PFNGLNAMEDBUFFERATTACHMEMORYNVPROC) (GLuint buffer, GLuint memory, GLuint64 offset);
-#ifdef GL_GLEXT_PROTOTYPES
-GLAPI void APIENTRY glGetMemoryObjectDetachedResourcesuivNV (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params);
-GLAPI void APIENTRY glResetMemoryObjectParameterNV (GLuint memory, GLenum pname);
-GLAPI void APIENTRY glTexAttachMemoryNV (GLenum target, GLuint memory, GLuint64 offset);
-GLAPI void APIENTRY glBufferAttachMemoryNV (GLenum target, GLuint memory, GLuint64 offset);
-GLAPI void APIENTRY glTextureAttachMemoryNV (GLuint texture, GLuint memory, GLuint64 offset);
-GLAPI void APIENTRY glNamedBufferAttachMemoryNV (GLuint buffer, GLuint memory, GLuint64 offset);
-#endif
-#endif /* GL_NV_memory_attachment */
-
#ifndef GL_NV_path_rendering
#define GL_NV_path_rendering 1
#define GL_PATH_FORMAT_SVG_NV 0x9070
diff --git a/api/GL/glext.h b/api/GL/glext.h
index b1f5a4e..c467c19 100644
--- a/api/GL/glext.h
+++ b/api/GL/glext.h
@@ -51,7 +51,7 @@
#define GLAPI extern
#endif
-#define GL_GLEXT_VERSION 20180827
+#define GL_GLEXT_VERSION 20180725
/* Generated C header for:
* API: gl
@@ -10177,34 +10177,6 @@
#define GL_MAX_SPOT_EXPONENT_NV 0x8505
#endif /* GL_NV_light_max_exponent */
-#ifndef GL_NV_memory_attachment
-#define GL_NV_memory_attachment 1
-#define GL_ATTACHED_MEMORY_OBJECT_NV 0x95A4
-#define GL_ATTACHED_MEMORY_OFFSET_NV 0x95A5
-#define GL_MEMORY_ATTACHABLE_ALIGNMENT_NV 0x95A6
-#define GL_MEMORY_ATTACHABLE_SIZE_NV 0x95A7
-#define GL_MEMORY_ATTACHABLE_NV 0x95A8
-#define GL_DETACHED_MEMORY_INCARNATION_NV 0x95A9
-#define GL_DETACHED_TEXTURES_NV 0x95AA
-#define GL_DETACHED_BUFFERS_NV 0x95AB
-#define GL_MAX_DETACHED_TEXTURES_NV 0x95AC
-#define GL_MAX_DETACHED_BUFFERS_NV 0x95AD
-typedef void (APIENTRYP PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC) (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params);
-typedef void (APIENTRYP PFNGLRESETMEMORYOBJECTPARAMETERNVPROC) (GLuint memory, GLenum pname);
-typedef void (APIENTRYP PFNGLTEXATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
-typedef void (APIENTRYP PFNGLBUFFERATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
-typedef void (APIENTRYP PFNGLTEXTUREATTACHMEMORYNVPROC) (GLuint texture, GLuint memory, GLuint64 offset);
-typedef void (APIENTRYP PFNGLNAMEDBUFFERATTACHMEMORYNVPROC) (GLuint buffer, GLuint memory, GLuint64 offset);
-#ifdef GL_GLEXT_PROTOTYPES
-GLAPI void APIENTRY glGetMemoryObjectDetachedResourcesuivNV (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params);
-GLAPI void APIENTRY glResetMemoryObjectParameterNV (GLuint memory, GLenum pname);
-GLAPI void APIENTRY glTexAttachMemoryNV (GLenum target, GLuint memory, GLuint64 offset);
-GLAPI void APIENTRY glBufferAttachMemoryNV (GLenum target, GLuint memory, GLuint64 offset);
-GLAPI void APIENTRY glTextureAttachMemoryNV (GLuint texture, GLuint memory, GLuint64 offset);
-GLAPI void APIENTRY glNamedBufferAttachMemoryNV (GLuint buffer, GLuint memory, GLuint64 offset);
-#endif
-#endif /* GL_NV_memory_attachment */
-
#ifndef GL_NV_multisample_coverage
#define GL_NV_multisample_coverage 1
#endif /* GL_NV_multisample_coverage */
diff --git a/api/GL/glxext.h b/api/GL/glxext.h
index 5490ed0..4c984ef 100755
--- a/api/GL/glxext.h
+++ b/api/GL/glxext.h
@@ -34,7 +34,7 @@
** https://github.com/KhronosGroup/OpenGL-Registry
*/
-#define GLX_GLXEXT_VERSION 20180827
+#define GLX_GLXEXT_VERSION 20180525
/* Generated C header for:
* API: glx
diff --git a/api/GL/wglext.h b/api/GL/wglext.h
index e6c277f..5d6b36f 100755
--- a/api/GL/wglext.h
+++ b/api/GL/wglext.h
@@ -39,7 +39,7 @@
#include <windows.h>
#endif
-#define WGL_WGLEXT_VERSION 20180827
+#define WGL_WGLEXT_VERSION 20180615
/* Generated C header for:
* API: wgl
diff --git a/api/GLES/gl.h b/api/GLES/gl.h
index 0762018..0c11edb 100644
--- a/api/GLES/gl.h
+++ b/api/GLES/gl.h
@@ -36,7 +36,7 @@
#include <GLES/glplatform.h>
-/* Generated on date 20180827 */
+/* Generated on date 20180725 */
/* Generated C header for:
* API: gles1
diff --git a/api/GLES/glext.h b/api/GLES/glext.h
index 54aa342..4fd0b6a 100644
--- a/api/GLES/glext.h
+++ b/api/GLES/glext.h
@@ -38,7 +38,7 @@
#define GL_APIENTRYP GL_APIENTRY*
#endif
-/* Generated on date 20180827 */
+/* Generated on date 20180725 */
/* Generated C header for:
* API: gles1
diff --git a/api/GLES2/gl2.h b/api/GLES2/gl2.h
index 791ba88..b4051e5 100644
--- a/api/GLES2/gl2.h
+++ b/api/GLES2/gl2.h
@@ -44,7 +44,7 @@
#define GL_GLES_PROTOTYPES 1
#endif
-/* Generated on date 20180827 */
+/* Generated on date 20180725 */
/* Generated C header for:
* API: gles2
diff --git a/api/GLES2/gl2ext.h b/api/GLES2/gl2ext.h
index 1824f5c..559173d 100644
--- a/api/GLES2/gl2ext.h
+++ b/api/GLES2/gl2ext.h
@@ -38,7 +38,7 @@
#define GL_APIENTRYP GL_APIENTRY*
#endif
-/* Generated on date 20180827 */
+/* Generated on date 20180725 */
/* Generated C header for:
* API: gles2
@@ -2918,34 +2918,6 @@
#endif
#endif /* GL_NV_internalformat_sample_query */
-#ifndef GL_NV_memory_attachment
-#define GL_NV_memory_attachment 1
-#define GL_ATTACHED_MEMORY_OBJECT_NV 0x95A4
-#define GL_ATTACHED_MEMORY_OFFSET_NV 0x95A5
-#define GL_MEMORY_ATTACHABLE_ALIGNMENT_NV 0x95A6
-#define GL_MEMORY_ATTACHABLE_SIZE_NV 0x95A7
-#define GL_MEMORY_ATTACHABLE_NV 0x95A8
-#define GL_DETACHED_MEMORY_INCARNATION_NV 0x95A9
-#define GL_DETACHED_TEXTURES_NV 0x95AA
-#define GL_DETACHED_BUFFERS_NV 0x95AB
-#define GL_MAX_DETACHED_TEXTURES_NV 0x95AC
-#define GL_MAX_DETACHED_BUFFERS_NV 0x95AD
-typedef void (GL_APIENTRYP PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC) (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params);
-typedef void (GL_APIENTRYP PFNGLRESETMEMORYOBJECTPARAMETERNVPROC) (GLuint memory, GLenum pname);
-typedef void (GL_APIENTRYP PFNGLTEXATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
-typedef void (GL_APIENTRYP PFNGLBUFFERATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
-typedef void (GL_APIENTRYP PFNGLTEXTUREATTACHMEMORYNVPROC) (GLuint texture, GLuint memory, GLuint64 offset);
-typedef void (GL_APIENTRYP PFNGLNAMEDBUFFERATTACHMEMORYNVPROC) (GLuint buffer, GLuint memory, GLuint64 offset);
-#ifdef GL_GLEXT_PROTOTYPES
-GL_APICALL void GL_APIENTRY glGetMemoryObjectDetachedResourcesuivNV (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params);
-GL_APICALL void GL_APIENTRY glResetMemoryObjectParameterNV (GLuint memory, GLenum pname);
-GL_APICALL void GL_APIENTRY glTexAttachMemoryNV (GLenum target, GLuint memory, GLuint64 offset);
-GL_APICALL void GL_APIENTRY glBufferAttachMemoryNV (GLenum target, GLuint memory, GLuint64 offset);
-GL_APICALL void GL_APIENTRY glTextureAttachMemoryNV (GLuint texture, GLuint memory, GLuint64 offset);
-GL_APICALL void GL_APIENTRY glNamedBufferAttachMemoryNV (GLuint buffer, GLuint memory, GLuint64 offset);
-#endif
-#endif /* GL_NV_memory_attachment */
-
#ifndef GL_NV_non_square_matrices
#define GL_NV_non_square_matrices 1
#define GL_FLOAT_MAT2x3_NV 0x8B65
diff --git a/api/GLES3/gl3.h b/api/GLES3/gl3.h
index b0d3e10..532bbbd 100644
--- a/api/GLES3/gl3.h
+++ b/api/GLES3/gl3.h
@@ -44,7 +44,7 @@
#define GL_GLES_PROTOTYPES 1
#endif
-/* Generated on date 20180827 */
+/* Generated on date 20180725 */
/* Generated C header for:
* API: gles2
diff --git a/extensions/NV/NV_memory_attachment.txt b/extensions/NV/NV_memory_attachment.txt
index 3dcd609..4d13094 100755
--- a/extensions/NV/NV_memory_attachment.txt
+++ b/extensions/NV/NV_memory_attachment.txt
@@ -28,7 +28,7 @@
Number
524
- OpenGL ES Extension #304
+ OpenGL ES Extension #305
Dependencies