mirror of
https://github.com/godotengine/godot-angle-static.git
synced 2026-01-03 14:09:33 +03:00
Stubs for EGL_ANGLE_external_context_and_surface
Bug: angleproject:5509 Change-Id: I8e2395784abcd2b4e3e1f888e70a879ef49287bc Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4706026 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org>
This commit is contained in:
committed by
Angle LUCI CQ
parent
19dbaf1121
commit
2d5fb09d7f
@@ -2,7 +2,7 @@
|
||||
"doc/ExtensionSupport.md":
|
||||
"95d3899d5d322d0c28a39bcf033fd31a",
|
||||
"scripts/egl_angle_ext.xml":
|
||||
"7ae2be7840b4dbf9db875688847606d4",
|
||||
"0af11331eca4d31ee85604671a9c5168",
|
||||
"scripts/extension_data/intel_630_linux.json":
|
||||
"3b86832de6a7095f4617e273cba6d45e",
|
||||
"scripts/extension_data/intel_630_win10.json":
|
||||
@@ -22,7 +22,7 @@
|
||||
"scripts/gl_angle_ext.xml":
|
||||
"49a0bf469d6f44c532098ef3a9fd087f",
|
||||
"scripts/registry_xml.py":
|
||||
"2586b7f7a5d4dcb38d5d365f159dc373",
|
||||
"ec25c94931fe3f9b3c5823a3cc3963d1",
|
||||
"src/libANGLE/gen_extensions.py":
|
||||
"6ea1cb1733c4df98b527bbf2752e118b",
|
||||
"src/libANGLE/gles_extensions_autogen.cpp":
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
{
|
||||
"scripts/egl_angle_ext.xml":
|
||||
"7ae2be7840b4dbf9db875688847606d4",
|
||||
"0af11331eca4d31ee85604671a9c5168",
|
||||
"scripts/generate_loader.py":
|
||||
"93c78a8d11323fa311fed5118fbcf083",
|
||||
"scripts/gl_angle_ext.xml":
|
||||
"49a0bf469d6f44c532098ef3a9fd087f",
|
||||
"scripts/registry_xml.py":
|
||||
"2586b7f7a5d4dcb38d5d365f159dc373",
|
||||
"ec25c94931fe3f9b3c5823a3cc3963d1",
|
||||
"src/libEGL/egl_loader_autogen.cpp":
|
||||
"8a743c210f7dbe7e306849203dff7889",
|
||||
"a41c368dc25edc7ceda29b17cb45b854",
|
||||
"src/libEGL/egl_loader_autogen.h":
|
||||
"68bf81ecadd3c41b5be477bdcaaaf694",
|
||||
"2c8d5a1c5b4048cd98b7a15224482486",
|
||||
"third_party/EGL-Registry/src/api/egl.xml":
|
||||
"2056d54ea07156f1988ca1366bdee21a",
|
||||
"third_party/OpenCL-Docs/src/xml/cl.xml":
|
||||
@@ -22,17 +22,17 @@
|
||||
"third_party/OpenGL-Registry/src/xml/wgl.xml":
|
||||
"eae784bf4d1b983a42af5671b140b7c4",
|
||||
"util/capture/trace_egl_loader_autogen.cpp":
|
||||
"33ced581dcda5af6c9125e05be7bf56c",
|
||||
"292c43a5ff9df94a17d865a53fab216e",
|
||||
"util/capture/trace_egl_loader_autogen.h":
|
||||
"b16a510534ee9ee49152fca12b97bd9a",
|
||||
"f4d995167cd4d04d51950f96475aa498",
|
||||
"util/capture/trace_gles_loader_autogen.cpp":
|
||||
"dbb04b96a4d4926d79c6d02c7ba1c015",
|
||||
"util/capture/trace_gles_loader_autogen.h":
|
||||
"8e4c0b495b19dda81d466b2595ed934e",
|
||||
"util/egl_loader_autogen.cpp":
|
||||
"f98a6cfc104fc468efc90ae3789ddba5",
|
||||
"a84edfc15d612b824a177ee62dc798d8",
|
||||
"util/egl_loader_autogen.h":
|
||||
"84247f7f49720e169703fbeffc267023",
|
||||
"d7a21c377acee1c075aa4a72bde0bcd5",
|
||||
"util/gles_loader_autogen.cpp":
|
||||
"d45d5d1a9f2570ced062e7f2130aec7d",
|
||||
"util/gles_loader_autogen.h":
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"scripts/egl_angle_ext.xml":
|
||||
"7ae2be7840b4dbf9db875688847606d4",
|
||||
"0af11331eca4d31ee85604671a9c5168",
|
||||
"scripts/entry_point_packed_egl_enums.json":
|
||||
"a72ae855c6b403912103b519139951a1",
|
||||
"scripts/entry_point_packed_gl_enums.json":
|
||||
@@ -10,11 +10,11 @@
|
||||
"scripts/gl_angle_ext.xml":
|
||||
"49a0bf469d6f44c532098ef3a9fd087f",
|
||||
"scripts/registry_xml.py":
|
||||
"2586b7f7a5d4dcb38d5d365f159dc373",
|
||||
"ec25c94931fe3f9b3c5823a3cc3963d1",
|
||||
"src/common/entry_points_enum_autogen.cpp":
|
||||
"9b818507180794d2c4a389d2260b40f5",
|
||||
"1c7b8562eebccb8c980dbb664bb9ff3b",
|
||||
"src/common/entry_points_enum_autogen.h":
|
||||
"344e665a9078882621b4b7b6f578a675",
|
||||
"4f1fc20116d6e5d3a5c23f2e2d2c09fc",
|
||||
"src/common/frame_capture_utils_autogen.cpp":
|
||||
"1984fe7b49b4d8fce4decbca540f71e0",
|
||||
"src/common/frame_capture_utils_autogen.h":
|
||||
@@ -40,9 +40,9 @@
|
||||
"src/libANGLE/Context_gles_ext_autogen.h":
|
||||
"b0c882fbdb59cbb5a70443cc97508562",
|
||||
"src/libANGLE/capture/capture_egl_autogen.cpp":
|
||||
"a5b8f710309de8deab29f2e9d6414cd5",
|
||||
"c7a521cfcc758d547ff8a22a89f3fc27",
|
||||
"src/libANGLE/capture/capture_egl_autogen.h":
|
||||
"b5564406be15ee732325225fadc5b8ff",
|
||||
"e459a51779e517c05b33b864de0b45ca",
|
||||
"src/libANGLE/capture/capture_gl_1_autogen.cpp":
|
||||
"b99498721b4a7b1094ce7e37f9a7481c",
|
||||
"src/libANGLE/capture/capture_gl_1_autogen.h":
|
||||
@@ -90,7 +90,7 @@
|
||||
"src/libANGLE/validationCL_autogen.h":
|
||||
"0022d0cdb6a9e2ef4a59b71164f62333",
|
||||
"src/libANGLE/validationEGL_autogen.h":
|
||||
"4f7072f08216e8002aab76616c691d38",
|
||||
"183b5516b659f181c9a8a3eaaa4b70e8",
|
||||
"src/libANGLE/validationES1_autogen.h":
|
||||
"06762456388a02b9258d6262c1bf4a1b",
|
||||
"src/libANGLE/validationES2_autogen.h":
|
||||
@@ -112,15 +112,15 @@
|
||||
"src/libANGLE/validationGL4_autogen.h":
|
||||
"7057fa33057b1d857f902e9db3f14535",
|
||||
"src/libEGL/libEGL_autogen.cpp":
|
||||
"3bf53ca292b19b0e21b9201740d52b69",
|
||||
"f0a8a729e1d228eb06378aa01ae51fd2",
|
||||
"src/libEGL/libEGL_autogen.def":
|
||||
"f021ca1ad124333ef618080890f13582",
|
||||
"cdae26a50a3dd1a78dc2b74811a32c32",
|
||||
"src/libGLESv2/cl_stubs_autogen.h":
|
||||
"6d880c6b65284192b5842f0e42ad2741",
|
||||
"src/libGLESv2/egl_context_lock_autogen.h":
|
||||
"4cf7d5d5e35ca438de4104ac4ceb2b89",
|
||||
"a4294db0bc9c9c69b6dc77776925eb3f",
|
||||
"src/libGLESv2/egl_ext_stubs_autogen.h":
|
||||
"1826fdc1676e19ebf86a20ec76ea51c0",
|
||||
"785212ecc81b4370b37c86b7ccbc4f6a",
|
||||
"src/libGLESv2/egl_get_labeled_object_data.json":
|
||||
"2f4148b2ddf34e62670e32c5e6da4937",
|
||||
"src/libGLESv2/egl_stubs_autogen.h":
|
||||
@@ -134,9 +134,9 @@
|
||||
"src/libGLESv2/entry_points_egl_autogen.h":
|
||||
"3bc7a8df9deadd7cfd615d0cfad0c6a8",
|
||||
"src/libGLESv2/entry_points_egl_ext_autogen.cpp":
|
||||
"d73defbc1b89b16f5de42849633d43ba",
|
||||
"66be6c7df57c6abde7ec110a55050c57",
|
||||
"src/libGLESv2/entry_points_egl_ext_autogen.h":
|
||||
"5a212372e378e0890d2d3ac96c1a3765",
|
||||
"f14986e966c3ea64880d29851c89d2a9",
|
||||
"src/libGLESv2/entry_points_gl_1_autogen.cpp":
|
||||
"b40ded56c7002839bce50301ffbc7bc4",
|
||||
"src/libGLESv2/entry_points_gl_1_autogen.h":
|
||||
@@ -180,11 +180,11 @@
|
||||
"src/libGLESv2/libGLESv2_autogen.cpp":
|
||||
"3134b5f5bcacdf865b4a22b811d644a6",
|
||||
"src/libGLESv2/libGLESv2_autogen.def":
|
||||
"05411b7c46e059bab2cf443584ee77e0",
|
||||
"51d7215acec8b53aa7ea107c235a8f76",
|
||||
"src/libGLESv2/libGLESv2_no_capture_autogen.def":
|
||||
"8d5bc88f9d3b9007973db3df41fb7bc7",
|
||||
"8c09d706e4c2dba8ca77eb2c08491bff",
|
||||
"src/libGLESv2/libGLESv2_with_capture_autogen.def":
|
||||
"9eb2f781158e3f7c6b34912212bf04e1",
|
||||
"0d4959936fedaa3d829fe5c61e6e26ab",
|
||||
"src/libOpenCL/libOpenCL_autogen.cpp":
|
||||
"10849978c910dc1af5dd4f0c815d1581",
|
||||
"third_party/EGL-Registry/src/api/egl.xml":
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"scripts/gl_angle_ext.xml":
|
||||
"49a0bf469d6f44c532098ef3a9fd087f",
|
||||
"scripts/registry_xml.py":
|
||||
"2586b7f7a5d4dcb38d5d365f159dc373",
|
||||
"ec25c94931fe3f9b3c5823a3cc3963d1",
|
||||
"src/common/gl_enum_utils_autogen.cpp":
|
||||
"5fe6ac779cf8b7056890321598114b74",
|
||||
"src/common/gl_enum_utils_autogen.h":
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"scripts/egl_angle_ext.xml":
|
||||
"7ae2be7840b4dbf9db875688847606d4",
|
||||
"0af11331eca4d31ee85604671a9c5168",
|
||||
"scripts/gen_interpreter_utils.py":
|
||||
"10ba16ee78604763fc883525dd275de8",
|
||||
"scripts/gl_angle_ext.xml":
|
||||
"49a0bf469d6f44c532098ef3a9fd087f",
|
||||
"scripts/registry_xml.py":
|
||||
"2586b7f7a5d4dcb38d5d365f159dc373",
|
||||
"ec25c94931fe3f9b3c5823a3cc3963d1",
|
||||
"third_party/EGL-Registry/src/api/egl.xml":
|
||||
"2056d54ea07156f1988ca1366bdee21a",
|
||||
"third_party/OpenCL-Docs/src/xml/cl.xml":
|
||||
@@ -20,5 +20,5 @@
|
||||
"util/capture/trace_fixture.h":
|
||||
"3333b7a1f00b0721f3ca463bc8c577f8",
|
||||
"util/capture/trace_interpreter_autogen.cpp":
|
||||
"d88954571f2d6283195f32953f99405c"
|
||||
"62f6b14ee2ee6ba56a048dfe53b9169b"
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
{
|
||||
"scripts/egl_angle_ext.xml":
|
||||
"7ae2be7840b4dbf9db875688847606d4",
|
||||
"0af11331eca4d31ee85604671a9c5168",
|
||||
"scripts/gen_proc_table.py":
|
||||
"073351265b085943f816498cecaa281c",
|
||||
"scripts/gl_angle_ext.xml":
|
||||
"49a0bf469d6f44c532098ef3a9fd087f",
|
||||
"scripts/registry_xml.py":
|
||||
"2586b7f7a5d4dcb38d5d365f159dc373",
|
||||
"ec25c94931fe3f9b3c5823a3cc3963d1",
|
||||
"src/libGLESv2/proc_table_cl_autogen.cpp":
|
||||
"ed003b0f041aaaa35b67d3fe07e61f91",
|
||||
"src/libGLESv2/proc_table_egl_autogen.cpp":
|
||||
"3e259c3992732a6062ff5dca20009956",
|
||||
"7cee2f8fe19761aa65ae5408dbb5f351",
|
||||
"src/libGLESv2/proc_table_glx_autogen.cpp":
|
||||
"3fe21c3983062e232a773e666566490e",
|
||||
"src/libGLESv2/proc_table_wgl_autogen.cpp":
|
||||
|
||||
@@ -87,6 +87,14 @@
|
||||
<param><ptype>EGLint</ptype> <name>attribute</name></param>
|
||||
<param><ptype>EGLAttrib</ptype> *<name>value</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>eglAcquireExternalContextANGLE</name></proto>
|
||||
<param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>eglReleaseExternalContextANGLE</name></proto>
|
||||
<param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto><ptype>EGLBoolean</ptype> <name>eglSwapBuffersWithFrameTokenANGLE</name></proto>
|
||||
<param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
|
||||
@@ -165,6 +173,15 @@
|
||||
<enum name="EGL_FEATURE_ALL_DISABLED_ANGLE"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="EGL_ANGLE_external_context_and_surface" supported="egl">
|
||||
<require>
|
||||
<command name="eglAcquireExternalContextANGLE"/>
|
||||
<command name="eglReleaseExternalContextANGLE"/>
|
||||
<enum name="EGL_EXTERNAL_CONTEXT_ANGLE"/>
|
||||
<enum name="EGL_EXTERNAL_SURFACE_ANGLE"/>
|
||||
<enum name="EGL_EXTERNAL_CONTEXT_SAVE_STATE_ANGLE"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="EGL_ANGLE_stream_producer_d3d_texture" supported="egl">
|
||||
<require>
|
||||
<command name="eglCreateStreamProducerD3DTextureANGLE"/>
|
||||
@@ -559,8 +576,16 @@
|
||||
<enum value="0x348D" name="EGL_DISPLAY_SEMAPHORE_SHARE_GROUP_ANGLE"/>
|
||||
<enum value="0x348D" name="EGL_BIND_TO_TEXTURE_TARGET_ANGLE"/>
|
||||
|
||||
<!-- NOTE: More duplicates!. -->
|
||||
<enum value="0x348E" name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_EGL_ANGLE"/>
|
||||
<enum value="0x348E" name="EGL_EXTERNAL_CONTEXT_ANGLE"/>
|
||||
|
||||
<!-- NOTE: More duplicates!. -->
|
||||
<enum value="0x348F" name="EGL_PLATFORM_ANGLE_NATIVE_PLATFORM_TYPE_ANGLE"/>
|
||||
<enum value="0x348F" name="EGL_EXTERNAL_SURFACE_ANGLE"/>
|
||||
</enums>
|
||||
<enums namespace="EGL" start="0x3490" end="0x349F" vendor="ANGLE">
|
||||
<enum value="0x3490" name="EGL_EXTERNAL_CONTEXT_SAVE_STATE_ANGLE"/>
|
||||
</enums>
|
||||
<enums namespace="EGL" start="0x34A0" end="0x34AF" vendor="ANGLE">
|
||||
<enum value="0x34A0" name="EGL_PLATFORM_ANGLE_D3D_LUID_HIGH_ANGLE"/>
|
||||
|
||||
@@ -322,6 +322,7 @@ supported_egl_extensions = [
|
||||
"EGL_ANGLE_device_d3d",
|
||||
"EGL_ANGLE_display_semaphore_share_group",
|
||||
"EGL_ANGLE_display_texture_share_group",
|
||||
"EGL_ANGLE_external_context_and_surface",
|
||||
"EGL_ANGLE_feature_control",
|
||||
"EGL_ANGLE_ggp_stream_descriptor",
|
||||
"EGL_ANGLE_metal_create_context_ownership_identity",
|
||||
|
||||
Reference in New Issue
Block a user