mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-11-26 21:54:16 +01:00
Fix enabledFeature2
Unlinking Assertion Bug
A bug caused an assertion if both `VK_EXT_custom_border_color` and `VK_EXT_vertex_attribute_divisor` due to mistakenly unlinking `PhysicalDeviceVertexAttributeDivisorFeaturesEXT` instead of `PhysicalDeviceCustomBorderColorFeaturesEXT` when `VK_EXT_custom_border_color` isn't supported which would potentially lead to unlinking the same structure twice and cause the assertion.
This commit is contained in:
parent
68f31c3688
commit
aea40e6496
@ -63,7 +63,7 @@ namespace skyline::gpu {
|
|||||||
// We only want to mark custom border colors as supported if it can be done without supplying a format
|
// We only want to mark custom border colors as supported if it can be done without supplying a format
|
||||||
FEAT_SET(vk::PhysicalDeviceCustomBorderColorFeaturesEXT, customBorderColorWithoutFormat, supportsCustomBorderColor)
|
FEAT_SET(vk::PhysicalDeviceCustomBorderColorFeaturesEXT, customBorderColorWithoutFormat, supportsCustomBorderColor)
|
||||||
} else {
|
} else {
|
||||||
enabledFeatures2.unlink<vk::PhysicalDeviceVertexAttributeDivisorFeaturesEXT>();
|
enabledFeatures2.unlink<vk::PhysicalDeviceCustomBorderColorFeaturesEXT>();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (supportsVertexAttributeDivisor) {
|
if (supportsVertexAttributeDivisor) {
|
||||||
|
Loading…
Reference in New Issue
Block a user