Merge pull request #422 from KhronosGroup/421-issue

Fix duplicate parameter names in GL_NV_memory_object_sparse
diff --git a/extensions/NV/NV_memory_object_sparse.txt b/extensions/NV/NV_memory_object_sparse.txt
index 96faaf3..87b2087 100755
--- a/extensions/NV/NV_memory_object_sparse.txt
+++ b/extensions/NV/NV_memory_object_sparse.txt
@@ -21,8 +21,8 @@
 
 Version
 
-    Last Modified Date: Jul 10, 2020
-    Revision:           1
+    Last Modified Date: August 14, 2020
+    Revision:           2
 
 Number
 
@@ -53,12 +53,12 @@
 
     void BufferPageCommitmentMemNV(enum target,
                                    intptr offset, sizeiptr size,
-                                   uint memory, uint64 offset,
+                                   uint memory, uint64 memOffset,
                                    boolean commit);
 
     void NamedBufferPageCommitmentMemNV(uint buffer,
                                         intptr offset, sizeiptr size,
-                                        uint memory, uint64 offset,
+                                        uint memory, uint64 memOffset,
                                         boolean commit);
 
     void TexPageCommitmentMemNV(enum target,
@@ -91,18 +91,18 @@
 
         void BufferPageCommitmentMemNV(enum target,
                                        intptr offset, sizeiptr size,
-                                       uint memory, uint64 offset,
+                                       uint memory, uint64 memOffset,
                                        boolean commit);
 
         void NamedBufferPageCommitmentMemNV(uint buffer,
                                             intptr offset,
                                             sizeiptr size,
-                                            uint memory, uint64 offset,
+                                            uint memory, uint64 memOffset,
                                             boolean commit);
 
     behaves similarly to BufferPageCommitmentARB and
     NamedBufferPageCommitmentMemARB except that the pages of the sparse buffer
-    are bound to the memory specified by <memory> and <offset>.
+    are bound to the memory specified by <memory> and <memOffset>.
 
     Errors (additionally to non-Mem variants)
 
@@ -179,5 +179,9 @@
 
 Revision History
 
+    Revision 2, 2020-08-14 (Piers Daniell)
+        - Fix duplicate parameter names in BufferPageCommitmentMemNV and
+          NamedBufferPageCommitmentMemNV.
+
     Revision 1, 2020-08-04 (Carsten Rohde)
         - Initial draft.
diff --git a/xml/gl.xml b/xml/gl.xml
index 1e4f498..4eef9df 100644
--- a/xml/gl.xml
+++ b/xml/gl.xml
@@ -12810,7 +12810,7 @@
             <param><ptype>GLintptr</ptype> <name>offset</name></param>
             <param><ptype>GLsizeiptr</ptype> <name>size</name></param>
             <param><ptype>GLuint</ptype> <name>memory</name></param>
-            <param><ptype>GLuint64</ptype> <name>offset</name></param>
+            <param><ptype>GLuint64</ptype> <name>memOffset</name></param>
             <param group="Boolean"><ptype>GLboolean</ptype> <name>commit</name></param>
         </command>
         <command>
@@ -23768,7 +23768,7 @@
             <param><ptype>GLintptr</ptype> <name>offset</name></param>
             <param><ptype>GLsizeiptr</ptype> <name>size</name></param>
             <param><ptype>GLuint</ptype> <name>memory</name></param>
-            <param><ptype>GLuint64</ptype> <name>offset</name></param>
+            <param><ptype>GLuint64</ptype> <name>memOffset</name></param>
             <param group="Boolean"><ptype>GLboolean</ptype> <name>commit</name></param>
         </command>
         <command>
@@ -48730,8 +48730,7 @@
                 <command name="glNamedBufferAttachMemoryNV"/>
             </require>
         </extension>
-        <!-- until fixed, per #421 supported="gl|glcore|gles2" -->
-        <extension name="GL_NV_memory_object_sparse" supported="disabled">
+        <extension name="GL_NV_memory_object_sparse" supported="gl|glcore|gles2">
             <require>
                 <command name="glBufferPageCommitmentMemNV"/>
                 <command name="glTexPageCommitmentMemNV"/>