From a3c74c5a07e581c016965b8a2f71b212c2762483 Mon Sep 17 00:00:00 2001 From: Serdar Kocdemir Date: Tue, 17 Sep 2024 11:25:23 +0100 Subject: [PATCH] Add VK_EXT_external_memory_metal definitions Partial update to vulkan headers and auto generated code to include the new extension. It will be used to fix issues on external memory implementation with MoltenVK later on. References: Khronos MR 6800 MoltenVK PR 2314 Reviewed-by: Aaron Ruby Acked-by: Yonggang Luo Acked-by: Adam Jackson Part-of: --- src/gfxstream/codegen/scripts/cerealgenerator.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gfxstream/codegen/scripts/cerealgenerator.py b/src/gfxstream/codegen/scripts/cerealgenerator.py index 8a3eadcfdeb..660df5f5411 100644 --- a/src/gfxstream/codegen/scripts/cerealgenerator.py +++ b/src/gfxstream/codegen/scripts/cerealgenerator.py @@ -109,6 +109,7 @@ SUPPORTED_FEATURES = [ "VK_KHR_win32_surface", "VK_EXT_metal_surface", "VK_EXT_metal_objects", + "VK_EXT_external_memory_metal", "VK_KHR_external_semaphore_win32", "VK_KHR_external_memory_win32", "VK_NV_device_diagnostic_checkpoints", @@ -152,6 +153,7 @@ SUPPORTED_MODULES = { "VK_KHR_win32_surface": ["goldfish_vk_dispatch"], "VK_EXT_metal_surface": ["goldfish_vk_dispatch"], "VK_EXT_metal_objects": ["goldfish_vk_dispatch"], + "VK_EXT_external_memory_metal": ["goldfish_vk_dispatch"], "VK_KHR_external_semaphore_win32" : ["goldfish_vk_dispatch"], "VK_KHR_external_memory_win32" : ["goldfish_vk_dispatch"], # Host dispatch for Linux hosts + and entrypoint for guests