Fix bash permutation of shader compile definitions

Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
This commit is contained in:
TheJackiMonster 2022-09-30 14:50:32 +02:00
parent 506db081f3
commit a5e08514d4
No known key found for this signature in database
GPG Key ID: D850A5F772E880F9
2 changed files with 9 additions and 8 deletions

View File

@ -92,12 +92,13 @@ set(FFX_SC_BASE_ARGS
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})
'-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}'
)
file(GLOB SOURCES
"${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"

View File

@ -80,7 +80,7 @@ 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})
set(FFX_SC_ARGS ${FFX_SC_BASE_ARGS} ${FFX_SC_VK_BASE_ARGS} ${FFX_SC_PERMUTATION_ARGS} '-DFFX_HALF={0,1}')
endif()
if(USE_DEPFILE)
@ -107,4 +107,4 @@ add_custom_target(shader_permutations_vk DEPENDS ${PERMUTATION_OUTPUTS})
add_dependencies(${FFX_SC_DEPENDENT_TARGET} shader_permutations_vk)
source_group("source" FILES ${VK})
source_group("shaders" FILES ${SHADERS})
source_group("shaders" FILES ${SHADERS})