From e124780b8385d8db11500ca557ed22603ac9499f Mon Sep 17 00:00:00 2001 From: TheJackiMonster Date: Fri, 30 Sep 2022 13:25:54 +0200 Subject: [PATCH] Add compatibility via wine Signed-off-by: TheJackiMonster --- src/ffx-fsr2-api/CMakeLists.txt | 9 +++++++-- tools/sc/FidelityFX_SC.sh | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100755 tools/sc/FidelityFX_SC.sh diff --git a/src/ffx-fsr2-api/CMakeLists.txt b/src/ffx-fsr2-api/CMakeLists.txt index 6a456bf..4a4007b 100644 --- a/src/ffx-fsr2-api/CMakeLists.txt +++ b/src/ffx-fsr2-api/CMakeLists.txt @@ -69,8 +69,13 @@ if(FSR2_VS_VERSION STREQUAL 2015) set(CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION "10.0.18362.0") endif() -set(FFX_SC_EXECUTABLE - ${CMAKE_CURRENT_SOURCE_DIR}/../../tools/sc/FidelityFX_SC.exe) +if (WIN32) + set(FFX_SC_EXECUTABLE + ${CMAKE_CURRENT_SOURCE_DIR}/../../tools/sc/FidelityFX_SC.exe) +else() + set(FFX_SC_EXECUTABLE + ${CMAKE_CURRENT_SOURCE_DIR}/../../tools/sc/FidelityFX_SC.sh) +endif() set(FFX_SC_BASE_ARGS -reflection -deps=gcc -DFFX_GPU=1 diff --git a/tools/sc/FidelityFX_SC.sh b/tools/sc/FidelityFX_SC.sh new file mode 100755 index 0000000..5e20996 --- /dev/null +++ b/tools/sc/FidelityFX_SC.sh @@ -0,0 +1,2 @@ +#!/bin/sh +wine $(dirname "$0")/FidelityFX_SC.exe $@