Vulkan: add temporary workaround for AMDVLK

This commit is contained in:
Fernando Sahmkow 2023-08-28 01:37:40 +02:00 committed by Liam
parent 6a1ecab2dd
commit b99f94a7ff
5 changed files with 20 additions and 2 deletions

View file

@ -381,6 +381,10 @@ struct System::Impl {
room_member->SendGameInfo(game_info);
}
// Workarounds:
// Activate this in Super Smash Brothers Ultimate, it only affects AMD cards using AMDVLK
Settings::values.renderer_amdvlk_depth_bias_workaround = program_id == 0x1006A800016E000ULL;
status = SystemResultStatus::Success;
return status;
}
@ -440,6 +444,9 @@ struct System::Impl {
room_member->SendGameInfo(game_info);
}
// Workarounds
Settings::values.renderer_amdvlk_depth_bias_workaround = false;
LOG_DEBUG(Core, "Shutdown OK");
}