Advertise support for the separateStencilMaskRef portability feature.

Why was this turned off? Pretty sure Metal supports this.
This commit is contained in:
Chip Davis 2019-01-27 22:51:58 -06:00
parent df807bca63
commit cedaed7d7e

View File

@ -107,7 +107,7 @@ void MVKPhysicalDevice::getFeatures(VkPhysicalDeviceFeatures2* features) {
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_EXTX: { case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_EXTX: {
auto* portabilityFeatures = (VkPhysicalDevicePortabilitySubsetFeaturesEXTX*)next; auto* portabilityFeatures = (VkPhysicalDevicePortabilitySubsetFeaturesEXTX*)next;
portabilityFeatures->triangleFans = false; portabilityFeatures->triangleFans = false;
portabilityFeatures->separateStencilMaskRef = false; portabilityFeatures->separateStencilMaskRef = true;
portabilityFeatures->events = false; portabilityFeatures->events = false;
portabilityFeatures->standardImageViews = false; portabilityFeatures->standardImageViews = false;
portabilityFeatures->samplerMipLodBias = false; portabilityFeatures->samplerMipLodBias = false;