KhronosGroup / Vulkan-Samples

One stop solution for all Vulkan samples
Apache License 2.0
4.23k stars 634 forks source link

VK_ENABLE_BETA_EXTENSIONS and VK_KHR_portability_subset not properly enabled for Apple platforms #1083

Closed SRSaunders closed 1 month ago

SRSaunders commented 2 months ago

According to the Vulkan spec, the VK_KHR_portability_subset extension (different from the enumeration extension) must be enabled on implementations that support it, otherwise validation errors occur.

In addition, this is required for access to portability features that must be turned on for certain samples in the set (e.g. ones that require mutableComparisonSamplers).

I will submit a PR for this.