From f1c1dc66d46cb2885d529bdbbf0ea22d56458828 Mon Sep 17 00:00:00 2001 From: Serdar Kocdemir Date: Tue, 26 Aug 2025 15:31:50 +0100 Subject: [PATCH] gfxstream: Enable VK_MVK_macos_surface for host dispatch To be used in Vulkan composition on macOS. Test: -feature GuestAngle, VulkanNativeSwapchain Reviewed-by: Aaron Ruby 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 f6481428d05..2b6a3c7a129 100644 --- a/src/gfxstream/codegen/scripts/cerealgenerator.py +++ b/src/gfxstream/codegen/scripts/cerealgenerator.py @@ -120,6 +120,7 @@ SUPPORTED_FEATURES = [ "VK_NV_device_diagnostic_checkpoints", "VK_KHR_ray_tracing_pipeline", "VK_KHR_pipeline_library", + "VK_MVK_macos_surface", # Android "VK_ANDROID_native_buffer", "VK_ANDROID_external_memory_android_hardware_buffer", @@ -161,6 +162,7 @@ SUPPORTED_MODULES = { "VK_EXT_external_memory_metal": ["goldfish_vk_dispatch"], "VK_KHR_external_semaphore_win32" : ["goldfish_vk_dispatch"], "VK_KHR_external_memory_win32" : ["goldfish_vk_dispatch"], + "VK_MVK_macos_surface" : ["goldfish_vk_dispatch"], # Host dispatch for Linux hosts + and entrypoint for guests "VK_KHR_external_memory_fd": ["goldfish_vk_dispatch", "func_table"], "VK_QNX_external_memory_screen_buffer": ["goldfish_vk_dispatch"],