diff --git a/src/gfxstream/codegen/scripts/cerealgenerator.py b/src/gfxstream/codegen/scripts/cerealgenerator.py index c370f8c92f5..a0a67588cd6 100644 --- a/src/gfxstream/codegen/scripts/cerealgenerator.py +++ b/src/gfxstream/codegen/scripts/cerealgenerator.py @@ -158,6 +158,9 @@ SUPPORTED_FEATURES = [ # b/349122558 Zink "VK_EXT_color_write_enable", "VK_EXT_primitives_generated_query", + + # Android requirements + "VK_EXT_pipeline_protected_access", ] HOST_MODULES = ["goldfish_vk_extension_structs", "goldfish_vk_marshaling", diff --git a/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp b/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp index 40101545f03..29b8fcddd4e 100644 --- a/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp +++ b/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp @@ -1880,6 +1880,9 @@ VkResult ResourceTracker::on_vkEnumerateDeviceExtensionProperties( "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_ycbcr_2plane_444_formats", + + // Android requirements + "VK_EXT_pipeline_protected_access", }; VkEncoder* enc = (VkEncoder*)context;