From a9e06fd447e8ebf22b2dd025d6ee1aa3f93b2bc1 Mon Sep 17 00:00:00 2001 From: Ian Elliott Date: Mon, 28 Feb 2022 16:47:43 -0700 Subject: swapchain: Implement VK_KHR_surface_protected_capabilities Bug: 221490496 Test: Test with ANGLE EGLConfig-generation code Change-Id: Id01e677175a2cf98f4d893e21f3c654375772153 Merged-In: Id01e677175a2cf98f4d893e21f3c654375772153 --- vulkan/libvulkan/swapchain.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'vulkan/libvulkan/swapchain.cpp') diff --git a/vulkan/libvulkan/swapchain.cpp b/vulkan/libvulkan/swapchain.cpp index 9be28243b4..ec673123b0 100644 --- a/vulkan/libvulkan/swapchain.cpp +++ b/vulkan/libvulkan/swapchain.cpp @@ -848,6 +848,12 @@ VkResult GetPhysicalDeviceSurfaceCapabilities2KHR( .supportedUsageFlags; } break; + case VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR: { + VkSurfaceProtectedCapabilitiesKHR* protected_caps = + reinterpret_cast(caps); + protected_caps->supportsProtected = VK_TRUE; + } break; + default: // Ignore all other extension structs break; -- cgit v1.2.3-59-g8ed1b