Fix issues with build on Windows
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
This commit is contained in:
parent
0ce4ff5c5a
commit
59950a8524
|
@ -88,17 +88,30 @@ set(FFX_SC_BASE_ARGS
|
|||
-DFFX_FSR2_OPTION_POSTPROCESSLOCKSTATUS_SAMPLERS_USE_DATA_HALF=0
|
||||
# Upsample uses lanczos approximation
|
||||
-DFFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE=2
|
||||
)
|
||||
|
||||
set(FFX_SC_PERMUTATION_ARGS
|
||||
# Reproject can use either reference lanczos or LUT
|
||||
'-DFFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE={0,1}'
|
||||
'-DFFX_FSR2_OPTION_HDR_COLOR_INPUT={0,1}'
|
||||
'-DFFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS={0,1}'
|
||||
'-DFFX_FSR2_OPTION_JITTERED_MOTION_VECTORS={0,1}'
|
||||
'-DFFX_FSR2_OPTION_INVERTED_DEPTH={0,1}'
|
||||
'-DFFX_FSR2_OPTION_APPLY_SHARPENING={0,1}'
|
||||
)
|
||||
|
||||
if (WIN32)
|
||||
set(FFX_SC_PERMUTATION_ARGS
|
||||
# Reproject can use either reference lanczos or LUT
|
||||
-DFFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE={0,1}
|
||||
-DFFX_FSR2_OPTION_HDR_COLOR_INPUT={0,1}
|
||||
-DFFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS={0,1}
|
||||
-DFFX_FSR2_OPTION_JITTERED_MOTION_VECTORS={0,1}
|
||||
-DFFX_FSR2_OPTION_INVERTED_DEPTH={0,1}
|
||||
-DFFX_FSR2_OPTION_APPLY_SHARPENING={0,1}
|
||||
)
|
||||
else()
|
||||
# Fix bash curly braces replacement
|
||||
set(FFX_SC_PERMUTATION_ARGS
|
||||
# Reproject can use either reference lanczos or LUT
|
||||
'-DFFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE={0,1}'
|
||||
'-DFFX_FSR2_OPTION_HDR_COLOR_INPUT={0,1}'
|
||||
'-DFFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS={0,1}'
|
||||
'-DFFX_FSR2_OPTION_JITTERED_MOTION_VECTORS={0,1}'
|
||||
'-DFFX_FSR2_OPTION_INVERTED_DEPTH={0,1}'
|
||||
'-DFFX_FSR2_OPTION_APPLY_SHARPENING={0,1}'
|
||||
)
|
||||
endif()
|
||||
|
||||
file(GLOB SOURCES
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
|
||||
|
|
|
@ -80,8 +80,13 @@ foreach(PASS_SHADER ${PASS_SHADERS})
|
|||
# skip 16-bit permutations for the compute luminance pyramid pass
|
||||
set(FFX_SC_ARGS ${FFX_SC_BASE_ARGS} ${FFX_SC_VK_BASE_ARGS} ${FFX_SC_PERMUTATION_ARGS} -DFFX_HALF=0)
|
||||
else()
|
||||
set(FFX_SC_ARGS ${FFX_SC_BASE_ARGS} ${FFX_SC_VK_BASE_ARGS} ${FFX_SC_PERMUTATION_ARGS} '-DFFX_HALF={0,1}')
|
||||
endif()
|
||||
if (WIN32)
|
||||
set(FFX_SC_ARGS ${FFX_SC_BASE_ARGS} ${FFX_SC_VK_BASE_ARGS} ${FFX_SC_PERMUTATION_ARGS} -DFFX_HALF={0,1})
|
||||
else()
|
||||
# Fix bash curly braces replacement
|
||||
set(FFX_SC_ARGS ${FFX_SC_BASE_ARGS} ${FFX_SC_VK_BASE_ARGS} ${FFX_SC_PERMUTATION_ARGS} '-DFFX_HALF={0,1}')
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(USE_DEPFILE)
|
||||
add_custom_command(
|
||||
|
|
Loading…
Reference in New Issue
Block a user