From 7787569b962dbe61fc12fb9d6c6080c422000801 Mon Sep 17 00:00:00 2001 From: Jason Macnak Date: Mon, 1 Jul 2024 10:55:23 -0700 Subject: [PATCH] Adds helper for tracking command buffers with device lost ... which was useful for debugging b/347288539. --gpu_mode=gfxstream_guest_angle \ --gpu_renderer_features=VulkanCommandBufferCheckpoints:enabled 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 cb32fd31514..720d218b8c9 100644 --- a/src/gfxstream/codegen/scripts/cerealgenerator.py +++ b/src/gfxstream/codegen/scripts/cerealgenerator.py @@ -123,6 +123,7 @@ SUPPORTED_FEATURES = [ "VK_EXT_metal_objects", "VK_KHR_external_semaphore_win32", "VK_KHR_external_memory_win32", + "VK_NV_device_diagnostic_checkpoints", # Android "VK_ANDROID_native_buffer", "VK_ANDROID_external_memory_android_hardware_buffer", @@ -169,6 +170,7 @@ SUPPORTED_MODULES = { "VK_KHR_android_surface": ["func_table"], "VK_EXT_swapchain_maintenance1" : HOST_MODULES, "VK_KHR_swapchain" : HOST_MODULES, + "VK_NV_device_diagnostic_checkpoints": ["goldfish_vk_dispatch"], } # These modules will be used when the feature is not supported.