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>
{
"src/common/PackedCLEnums_autogen.cpp":
"cb5157973ba3ad730faca211267cd03d",
"src/common/PackedCLEnums_autogen.h":
"150d83b5decab4a844dee39d5ba4bb4c",
"src/common/PackedEGLEnums_autogen.cpp":
"fa1a367e583643570cd058127ae67e33",
"src/common/PackedEGLEnums_autogen.h":
"7d87e160a0c8ea26cb0c835729f7b586",
"src/common/PackedGLEnums_autogen.cpp":
"b0618aa0bbe78cc43bfe7959c299000b",
"src/common/PackedGLEnums_autogen.h":
"1297f5ac20b4a7de62deba06c7697df7",
"src/common/gen_packed_gl_enums.py":
"3334498103ee8b13fe721519dd8e0742",
"src/common/packed_cl_enums.json":
"c962fa5b98c9aa24db9f8a17e79e1c67",
"src/common/packed_egl_enums.json":
"5797db941e95e418d69527eb4e4af900",
"src/common/packed_gl_enums.json":
"16d960e5e7af45e4ce2611d0f4d6ae5c"
}