Fix bash permutation of shader compile definitions
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
This commit is contained in:
parent
506db081f3
commit
a5e08514d4
|
@ -92,12 +92,13 @@ set(FFX_SC_BASE_ARGS
|
||||||
|
|
||||||
set(FFX_SC_PERMUTATION_ARGS
|
set(FFX_SC_PERMUTATION_ARGS
|
||||||
# Reproject can use either reference lanczos or LUT
|
# Reproject can use either reference lanczos or LUT
|
||||||
-DFFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE={0,1}
|
'-DFFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE={0,1}'
|
||||||
-DFFX_FSR2_OPTION_HDR_COLOR_INPUT={0,1}
|
'-DFFX_FSR2_OPTION_HDR_COLOR_INPUT={0,1}'
|
||||||
-DFFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS={0,1}
|
'-DFFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS={0,1}'
|
||||||
-DFFX_FSR2_OPTION_JITTERED_MOTION_VECTORS={0,1}
|
'-DFFX_FSR2_OPTION_JITTERED_MOTION_VECTORS={0,1}'
|
||||||
-DFFX_FSR2_OPTION_INVERTED_DEPTH={0,1}
|
'-DFFX_FSR2_OPTION_INVERTED_DEPTH={0,1}'
|
||||||
-DFFX_FSR2_OPTION_APPLY_SHARPENING={0,1})
|
'-DFFX_FSR2_OPTION_APPLY_SHARPENING={0,1}'
|
||||||
|
)
|
||||||
|
|
||||||
file(GLOB SOURCES
|
file(GLOB SOURCES
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
|
"${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
|
||||||
|
|
|
@ -80,7 +80,7 @@ foreach(PASS_SHADER ${PASS_SHADERS})
|
||||||
# skip 16-bit permutations for the compute luminance pyramid pass
|
# 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)
|
set(FFX_SC_ARGS ${FFX_SC_BASE_ARGS} ${FFX_SC_VK_BASE_ARGS} ${FFX_SC_PERMUTATION_ARGS} -DFFX_HALF=0)
|
||||||
else()
|
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()
|
endif()
|
||||||
|
|
||||||
if(USE_DEPFILE)
|
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)
|
add_dependencies(${FFX_SC_DEPENDENT_TARGET} shader_permutations_vk)
|
||||||
|
|
||||||
source_group("source" FILES ${VK})
|
source_group("source" FILES ${VK})
|
||||||
source_group("shaders" FILES ${SHADERS})
|
source_group("shaders" FILES ${SHADERS})
|
||||||
|
|
Loading…
Reference in New Issue
Block a user