egl_angle_ext.xml: add missing enums and typedefs

This is necessary for a loader like GLAD to generate a correct egl.h
header with ANGLE extensions.

Bug: angleproject:7193
Change-Id: Id3f07ffee216890418b202520fccff7ccfcaa6dd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3582273
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
This commit is contained in:
Steven Noonan
2022-04-11 13:59:36 -07:00
committed by Angle LUCI CQ
parent 5c85fd4e11
commit a201bbc982
5 changed files with 21 additions and 4 deletions

View File

@@ -6,7 +6,7 @@
"scripts/egl.xml":
"013c552e6c523abdcf268268ea47e9fe",
"scripts/egl_angle_ext.xml":
"3618e835dbe1b28ef5ad20e7e36d1262",
"3736550acba2c5dbf95bac2a335659a9",
"scripts/extension_data/intel_630_linux.json":
"513dabe561b92b577ec8433d263f8ba6",
"scripts/extension_data/intel_630_win10.json":

View File

@@ -4,7 +4,7 @@
"scripts/egl.xml":
"013c552e6c523abdcf268268ea47e9fe",
"scripts/egl_angle_ext.xml":
"3618e835dbe1b28ef5ad20e7e36d1262",
"3736550acba2c5dbf95bac2a335659a9",
"scripts/generate_loader.py":
"e67f4da64ba7f5cff39ba4e8926a05f8",
"scripts/gl.xml":

View File

@@ -4,7 +4,7 @@
"scripts/egl.xml":
"013c552e6c523abdcf268268ea47e9fe",
"scripts/egl_angle_ext.xml":
"3618e835dbe1b28ef5ad20e7e36d1262",
"3736550acba2c5dbf95bac2a335659a9",
"scripts/entry_point_packed_egl_enums.json":
"a72ae855c6b403912103b519139951a1",
"scripts/entry_point_packed_gl_enums.json":

View File

@@ -4,7 +4,7 @@
"scripts/egl.xml":
"013c552e6c523abdcf268268ea47e9fe",
"scripts/egl_angle_ext.xml":
"3618e835dbe1b28ef5ad20e7e36d1262",
"3736550acba2c5dbf95bac2a335659a9",
"scripts/gen_proc_table.py":
"8336449da7e36f45dd6d70c44add2ebf",
"scripts/gl.xml":

View File

@@ -8,6 +8,12 @@
egl_angle_ext.xml
Includes data used to auto-generate ANGLE classes.
</comment>
<!-- SECTION: EGL type definitions. -->
<types>
<type requires="khrplatform">typedef khronos_uint64_t <name>EGLFrameTokenANGLE</name>;</type>
</types>
<!-- SECTION: EGL command definitions. -->
<commands namespace="EGL">
<command>
@@ -210,4 +216,15 @@
</require>
</extension>
</extensions>
<!-- SECTION: EGL enumerant (token) definitions. -->
<enums namespace="EGL" start="0x33AF" end="0x33AF" vendor="ANGLE">
<enum value="0x33AF" name="EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE"/>
</enums>
<enums namespace="EGL" start="0x348D" end="0x348D" vendor="ANGLE">
<enum value="0x348D" name="EGL_DISPLAY_SEMAPHORE_SHARE_GROUP_ANGLE"/>
</enums>
<enums namespace="EGL" start="0x34D2" end="0x34D2" vendor="ANGLE">
<enum value="0x34D2" name="EGL_CONTEXT_METAL_OWNERSHIP_IDENTITY_ANGLE"/>
</enums>
</registry>