From 6450aae613e3cbf5d680428b20eb23fca63b713f Mon Sep 17 00:00:00 2001 From: LocketGoma Date: Fri, 31 Oct 2025 13:12:25 +0900 Subject: [PATCH 1/2] Update ffx_api.h DllExport Error Edit --- Kits/FidelityFX/api/include/ffx_api.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Kits/FidelityFX/api/include/ffx_api.h b/Kits/FidelityFX/api/include/ffx_api.h index 8fae2eec..46eda2d3 100644 --- a/Kits/FidelityFX/api/include/ffx_api.h +++ b/Kits/FidelityFX/api/include/ffx_api.h @@ -26,7 +26,11 @@ extern "C" { #endif // #if defined(__cplusplus) -#define FFX_API_ENTRY __declspec(dllexport) +//For Non-MSVC Compilers +#ifndef DLLEXPORT +#define DLLEXPORT __attribute__((visibility("default"))) +#endif +#define FFX_API_ENTRY DLLEXPORT #include From ddcb1dfc085594d23ed5f956d77f813d2f096559 Mon Sep 17 00:00:00 2001 From: LocketGoma Date: Fri, 31 Oct 2025 13:58:19 +0900 Subject: [PATCH 2/2] Update ffx_api.h Update For Logic Error --- Kits/FidelityFX/api/include/ffx_api.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Kits/FidelityFX/api/include/ffx_api.h b/Kits/FidelityFX/api/include/ffx_api.h index 46eda2d3..8efbf2a2 100644 --- a/Kits/FidelityFX/api/include/ffx_api.h +++ b/Kits/FidelityFX/api/include/ffx_api.h @@ -26,8 +26,9 @@ extern "C" { #endif // #if defined(__cplusplus) -//For Non-MSVC Compilers -#ifndef DLLEXPORT +#ifdef _MSC_VER +#define DLLEXPORT __declspec(dllexport) +#else //If Use Non MSVC Environment. #define DLLEXPORT __attribute__((visibility("default"))) #endif #define FFX_API_ENTRY DLLEXPORT