fix vk extension removal

Signed-off-by: swurl <swurl@swurl.xyz>
This commit is contained in:
swurl 2025-05-19 15:18:47 -04:00
parent ea7b9519c7
commit 89c06a7383
No known key found for this signature in database
GPG key ID: A5A7629F109C8FD1
2 changed files with 3 additions and 4 deletions

View file

@ -21,7 +21,6 @@ fi
EDEN_TAG=$(git describe --tags --abbrev=0)
echo "Making stable \"$EDEN_TAG\" build"
git checkout "$EDEN_TAG"
VERSION="$(echo "$EDEN_TAG")"
# NOW MAKE APPIMAGE

View file

@ -1190,7 +1190,7 @@ void Device::RemoveUnsuitableExtensions() {
int dynamic_state = Settings::values.dyna_state.GetValue();
// VK_EXT_extended_dynamic_state
if (dynamic_state < 1) {
if (dynamic_state > 0) {
extensions.extended_dynamic_state = features.extended_dynamic_state.extendedDynamicState;
RemoveExtensionFeatureIfUnsuitable(extensions.extended_dynamic_state,
features.extended_dynamic_state,
@ -1202,7 +1202,7 @@ void Device::RemoveUnsuitableExtensions() {
}
// VK_EXT_extended_dynamic_state2
if (dynamic_state < 2) {
if (dynamic_state > 1) {
extensions.extended_dynamic_state2 = features.extended_dynamic_state2.extendedDynamicState2;
RemoveExtensionFeatureIfUnsuitable(extensions.extended_dynamic_state2,
features.extended_dynamic_state2,
@ -1214,7 +1214,7 @@ void Device::RemoveUnsuitableExtensions() {
}
// VK_EXT_extended_dynamic_state3
if (dynamic_state < 3) {
if (dynamic_state > 2) {
dynamic_state3_blending
= features.extended_dynamic_state3.extendedDynamicState3ColorBlendEnable
&& features.extended_dynamic_state3.extendedDynamicState3ColorBlendEquation