summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/spirv-cross/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-cross/CMakeLists.txt')
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-cross/CMakeLists.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-cross/CMakeLists.txt b/3rdparty/bgfx/3rdparty/spirv-cross/CMakeLists.txt
index b2b9b042725..5a9f62763f2 100644
--- a/3rdparty/bgfx/3rdparty/spirv-cross/CMakeLists.txt
+++ b/3rdparty/bgfx/3rdparty/spirv-cross/CMakeLists.txt
@@ -308,7 +308,7 @@ if (SPIRV_CROSS_STATIC)
endif()
set(spirv-cross-abi-major 0)
-set(spirv-cross-abi-minor 18)
+set(spirv-cross-abi-minor 20)
set(spirv-cross-abi-patch 0)
if (SPIRV_CROSS_SHARED)
@@ -565,6 +565,16 @@ if (SPIRV_CROSS_CLI)
${spirv-cross-externals}
${CMAKE_CURRENT_SOURCE_DIR}/shaders-reflection
WORKING_DIRECTORY $<TARGET_FILE_DIR:spirv-cross>)
+ add_test(NAME spirv-cross-test-ue4
+ COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test_shaders.py --msl --parallel
+ ${spirv-cross-externals}
+ ${CMAKE_CURRENT_SOURCE_DIR}/shaders-ue4
+ WORKING_DIRECTORY $<TARGET_FILE_DIR:spirv-cross>)
+ add_test(NAME spirv-cross-test-ue4-opt
+ COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test_shaders.py --msl --opt --parallel
+ ${spirv-cross-externals}
+ ${CMAKE_CURRENT_SOURCE_DIR}/shaders-ue4
+ WORKING_DIRECTORY $<TARGET_FILE_DIR:spirv-cross>)
endif()
elseif(NOT ${PYTHONINTERP_FOUND})
message(WARNING "Testing disabled. Could not find python3. If you have python3 installed try running "