From 1befa2975c7565e4422ed6ee302c9abcad4aba5a Mon Sep 17 00:00:00 2001 From: sergiuferentz Date: Tue, 23 Jul 2024 14:56:18 +0100 Subject: [PATCH] Adding support for VK_EXT_external_memory_host extension Supports querying supported memory indexes for host allocations. 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 af734101d76..a1abc232137 100644 --- a/src/gfxstream/codegen/scripts/cerealgenerator.py +++ b/src/gfxstream/codegen/scripts/cerealgenerator.py @@ -45,6 +45,7 @@ SUPPORTED_FEATURES = [ "VK_EXT_debug_report", "VK_EXT_validation_features", # Device extensions + "VK_EXT_external_memory_host", "VK_KHR_storage_buffer_storage_class", "VK_KHR_vulkan_memory_model", "VK_KHR_buffer_device_address", @@ -155,6 +156,7 @@ HOST_MODULES = ["goldfish_vk_extension_structs", "goldfish_vk_marshaling", # we wish run wrappers when the module requires it. For example, `VK_GOOGLE_gfxstream` # shouldn't generate a function table entry since it's an internal interface. SUPPORTED_MODULES = { + "VK_EXT_external_memory_host": HOST_MODULES, "VK_EXT_debug_utils": HOST_MODULES, "VK_EXT_debug_report": HOST_MODULES, "VK_EXT_validation_features": HOST_MODULES,