Skip to content

tu: Advertise a couple of trival extensions

What does this MR do and why?

Trivially expose VK_KHR_surface_protected_capabilities, three VK_GOOGLE extensions and VK_EXT_buffer_device_address.

VK_KHR_surface_protected_capabilities was implemented in common code in !462 (merged). The relevant tests are dEQP-VK.wsi.*.surface.query_protected_capabilities and they should be passing on all platforms.

The second patch exposes support for the following three extensions:

  • VK_GOOGLE_decorate_string
  • VK_GOOGLE_hlsl_functionality1
  • VK_GOOGLE_user_type

There's nothing for the driver to do; it's all handled in spirv_to_nir.

When VK_KHR_buffer_device_address was implemented the EXT variant that it was promoted from wasn't exposed. Advertize it now for applications that check for it.

Edited by Valentine Burley

Merge request reports