From 94af3b3f03fc576f8e9867cf673ec03fcf891dc7 Mon Sep 17 00:00:00 2001 From: Malcolm Jestadt Date: Fri, 12 Jul 2019 03:33:17 -0400 Subject: [PATCH] vk: Fix Linux Vega float16_t workaround - It was disabling float16_t for non Vega cards --- rpcs3/Emu/RSX/VK/VKHelpers.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/VK/VKHelpers.h b/rpcs3/Emu/RSX/VK/VKHelpers.h index 6a0c6c6346..61e87f0cbf 100644 --- a/rpcs3/Emu/RSX/VK/VKHelpers.h +++ b/rpcs3/Emu/RSX/VK/VKHelpers.h @@ -543,7 +543,7 @@ private: } #ifndef _WIN32 - if (get_name().find("VEGA")) + if (get_name().find("VEGA") != std::string::npos) { LOG_WARNING(RSX, "float16_t does not work correctly on VEGA hardware for both RADV and AMDVLK. Using float32_t fallback instead."); shader_types_support.allow_float16 = false;