From 0f5603a4bc5d973a4d1544ec40c8f1f637d719ab Mon Sep 17 00:00:00 2001 From: kd-11 Date: Fri, 6 Aug 2021 16:33:50 +0300 Subject: [PATCH] Disable warnings around 3rdparty header --- rpcs3/Emu/RSX/VK/upscalers/fsr1/fsr_pass.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/rpcs3/Emu/RSX/VK/upscalers/fsr1/fsr_pass.cpp b/rpcs3/Emu/RSX/VK/upscalers/fsr1/fsr_pass.cpp index 3822fe3e1..e325a1f56 100644 --- a/rpcs3/Emu/RSX/VK/upscalers/fsr1/fsr_pass.cpp +++ b/rpcs3/Emu/RSX/VK/upscalers/fsr1/fsr_pass.cpp @@ -4,11 +4,29 @@ #include "../fsr_pass.h" +#if defined(__GNUC__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wignored-qualifiers" +#pragma GCC diagnostic ignored "-Wold-style-cast" +#pragma GCC diagnostic ignored "-Wunused-function" +#elif defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wignored-qualifiers" +#pragma clang diagnostic ignored "-Wold-style-cast" +#pragma clang diagnostic ignored "-Wunused-function" +#endif + #define A_CPU 1 #include "3rdparty/GPUOpen/include/ffx_a.h" #include "3rdparty/GPUOpen/include/ffx_fsr1.h" #undef A_CPU +#if defined(__GNUC__) +#pragma GCC diagnostic pop +#elif defined(__clang__) +#pragma clang diagnostic pop +#endif + namespace vk { namespace FidelityFX