Hash :
6c160cad
Author :
Date :
2025-08-04T12:32:36
CL/Vulkan: cl_khr_external_memory extension (pt.1)
- Make this extension visible if Vulkan implementation support
features supportsExternalMemoryFd and/or
supportsExternalMemoryDmaBuf
- Implemented APIs clEnqueueAcquireExternalMemObjectsKHR and
clEnqueueReleaseExternalMemObjectsKHR
- Updated clCreateBufferWithProperties to handle external memory
file descriptor.
Bug: angleproject:378017028
Change-Id: Idff08808bc0227b5f98b84c2086b68541665146d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6785087
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Austin Annestrand <a.annestrand@samsung.com>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
{
"doc/ExtensionSupport.md":
"6a19f6bfb8a9b60fda0811822cc68982",
"scripts/egl_angle_ext.xml":
"8389749098fae1d5c832a06b5be51dc1",
"scripts/extension_data/intel_630_linux.json":
"3b86832de6a7095f4617e273cba6d45e",
"scripts/extension_data/intel_630_win10.json":
"fc9c4e87009c66ffb9e0f2d26de055d6",
"scripts/extension_data/nvidia_1660_linux.json":
"9ca2a4e2b9bf326bd4d9d4110a7f23c2",
"scripts/extension_data/nvidia_1660_win10.json":
"6044d5441d881b3653f6424bf04a4276",
"scripts/extension_data/pixel_4_android_11.json":
"9f2d767c010f8d49b6bd9d6062ccbeac",
"scripts/extension_data/pixel_6_android_13.json":
"e72dfc607e0dbcac4037cc4279793242",
"scripts/extension_data/swiftshader_win10.json":
"1a70a2074355ac6001972c5b3a3292dd",
"scripts/extension_data/swiftshader_win10_gles1.json":
"bea8e2106d62e1ea0e8938f150865a37",
"scripts/gl_angle_ext.xml":
"da4ecccdd77635f1b0e9d4664f856706",
"scripts/registry_xml.py":
"4b4635b8d7fe06c8de6ea7f2f3a7b4a3",
"src/libANGLE/gen_extensions.py":
"dc4727460d1ece9f98a2ae47bf15ddb3",
"src/libANGLE/gles_extensions_autogen.cpp":
"1fc44732ce9af3e33ebbf508748494c8",
"src/libANGLE/gles_extensions_autogen.h":
"256c663cc00d5ef2ad89536f263ef6ab",
"third_party/EGL-Registry/src/api/egl.xml":
"2056d54ea07156f1988ca1366bdee21a",
"third_party/OpenCL-Docs/src/xml/cl.xml":
"6d0bf09e20a8f8c3ae440d79eda08bf9",
"third_party/OpenGL-Registry/src/xml/gl.xml":
"d7ed846c15f72e084763c22d70adf1e2",
"third_party/OpenGL-Registry/src/xml/glx.xml":
"6e1745b04a1ac673c60aaa5dd819f3c4",
"third_party/OpenGL-Registry/src/xml/wgl.xml":
"eae784bf4d1b983a42af5671b140b7c4"
}