diff options
| author | 2022-02-28 16:47:43 -0700 | |
|---|---|---|
| committer | 2022-03-04 18:10:57 +0000 | |
| commit | a9e06fd447e8ebf22b2dd025d6ee1aa3f93b2bc1 (patch) | |
| tree | 3d7998800090a4e79ea8fbf024ea83fee359ac8c /vulkan/libvulkan/swapchain.cpp | |
| parent | 8e0f12163f90a1a511625ba1f290de95777beb86 (diff) | |
swapchain: Implement VK_KHR_surface_protected_capabilities
Bug: 221490496
Test: Test with ANGLE EGLConfig-generation code
Change-Id: Id01e677175a2cf98f4d893e21f3c654375772153
Merged-In: Id01e677175a2cf98f4d893e21f3c654375772153
Diffstat (limited to 'vulkan/libvulkan/swapchain.cpp')
| -rw-r--r-- | vulkan/libvulkan/swapchain.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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<VkSurfaceProtectedCapabilitiesKHR*>(caps); + protected_caps->supportsProtected = VK_TRUE; + } break; + default: // Ignore all other extension structs break; |