non extension 99% done
diff --git a/xml/gl.xml b/xml/gl.xml
index c646c3a..533a713 100644
--- a/xml/gl.xml
+++ b/xml/gl.xml
@@ -86,6 +86,35 @@
<enum name="">
</group>
+ <group name="ScalarType">
+ <enum name="GL_UNSIGNED_BYTE">
+ <enum name="GL_UNSIGNED_SHORT">
+ <enum name="GL_UNSIGNED_INT">
+ </group>
+
+ <group name="VertexShaderTextureUnitParameter">
+ <enum name="GL_CURRENT_TEXTURE_COORDS">
+ <enum name="GL_TEXTURE_MATRIX">
+ </group>
+
+ <group name="ProgramStringProperty">
+ <enum name="GL_PROGRAM_STRING"/>
+ </group>
+
+ <group name="ProgramFormat">
+ <enum name="GL_PROGRAM_FORMAT_ASCII">
+ </group>
+
+ <group name="PathColorFormat">
+ <enum name="GL_NONE">
+ <enum name="GL_LUMINANCE">
+ <enum name="GL_ALPHA">
+ <enum name="GL_INTENSITY">
+ <enum name="GL_LUMINANCE_ALPHA">
+ <enum name="GL_RGB">
+ <enum name="GL_RGBA">
+ </group>
+
<group name="ReplacementCodeTypeSUN">
<enum name="GL_UNSIGNED_BYTE_SUN">
<enum name="GL_UNSIGNED_SHORT_SUN">