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.