Merge pull request #1070 from billhollings/master
Fix memory overrun when enabling VkPhysicalDevicePortabilitySubsetFeaturesKHR features.
This commit is contained in:
commit
9f0a9ebcda
@ -3368,9 +3368,9 @@ void MVKDevice::enableFeatures(const VkDeviceCreateInfo* pCreateInfo) {
|
||||
}
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR: {
|
||||
auto* requestedFeatures = (VkPhysicalDevicePortabilitySubsetFeaturesKHR*)next;
|
||||
enableFeatures(&_enabledPortabilityFeatures.triangleFans,
|
||||
&requestedFeatures->triangleFans,
|
||||
&pdPortabilityFeatures.triangleFans, 15);
|
||||
enableFeatures(&_enabledPortabilityFeatures.constantAlphaColorBlendFactors,
|
||||
&requestedFeatures->constantAlphaColorBlendFactors,
|
||||
&pdPortabilityFeatures.constantAlphaColorBlendFactors, 15);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
|
@ -2,6 +2,6 @@
|
||||
"file_format_version" : "1.0.0",
|
||||
"ICD": {
|
||||
"library_path": "./libMoltenVK.dylib",
|
||||
"api_version" : "1.0.0"
|
||||
"api_version" : "1.1.0"
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user