diff --git a/3rdparty/CMakeLists.txt b/3rdparty/CMakeLists.txt new file mode 100644 index 00000000..a1d26d08 --- /dev/null +++ b/3rdparty/CMakeLists.txt @@ -0,0 +1,2 @@ +add_library(vulkan INTERFACE) +target_include_directories(vulkan INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/vulkan-headers/include") diff --git a/3rdparty/SPIRV/CMakeLists.txt b/3rdparty/SPIRV/CMakeLists.txt deleted file mode 100644 index 73013beb..00000000 --- a/3rdparty/SPIRV/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -set(SKIP_SPIRV_TOOLS_INSTALL ON CACHE BOOL "Skip spirv-tools install" FORCE) -set(SPIRV-Headers_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/SPIRV-Headers" CACHE STRING "SPIRV-Headers path" FORCE) -set(spirv_cross_core_DIR "${CMAKE_CURRENT_SOURCE_DIR}/SPIRV-Cross" CACHE STRING "SPIRV-Cross path" FORCE) -add_subdirectory(SPIRV-Tools) diff --git a/3rdparty/SPIRV/SPIRV-Cross b/3rdparty/SPIRV/SPIRV-Cross deleted file mode 160000 index bccaa94d..00000000 --- a/3rdparty/SPIRV/SPIRV-Cross +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bccaa94db814af33d8ef05c153e7c34d8bd4d685 diff --git a/3rdparty/SPIRV/SPIRV-Headers b/3rdparty/SPIRV/SPIRV-Headers deleted file mode 160000 index 124a9665..00000000 --- a/3rdparty/SPIRV/SPIRV-Headers +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 124a9665e464ef98b8b718d572d5f329311061eb diff --git a/3rdparty/SPIRV/SPIRV-Tools b/3rdparty/SPIRV/SPIRV-Tools deleted file mode 160000 index 4a9881fe..00000000 --- a/3rdparty/SPIRV/SPIRV-Tools +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4a9881fe9b32086d4ceac89a498b0dd34084b574 diff --git a/3rdparty/glslang/CMakeLists.txt b/3rdparty/glslang/CMakeLists.txt deleted file mode 100644 index 5b6aa8e9..00000000 --- a/3rdparty/glslang/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ -#glslang - -set(ENABLE_PCH OFF CACHE BOOL "Enables Precompiled header" FORCE) -set(BUILD_EXTERNAL OFF CACHE BOOL "Build external dependencies in /External" FORCE) -set(SKIP_GLSLANG_INSTALL ON CACHE BOOL "Skip installation" FORCE) -set(ENABLE_SPVREMAPPER OFF CACHE BOOL "Enables building of SPVRemapper" FORCE) -set(ENABLE_GLSLANG_BINARIES OFF CACHE BOOL "Builds glslangValidator and spirv-remap" FORCE) -set(ENABLE_HLSL OFF CACHE BOOL "Enables HLSL input support" FORCE) -set(ENABLE_OPT OFF CACHE BOOL "Enables spirv-opt capability if present" FORCE) -set(ENABLE_CTEST OFF CACHE BOOL "Enables testing" FORCE) -add_subdirectory(glslang) diff --git a/3rdparty/glslang/glslang b/3rdparty/glslang/glslang deleted file mode 160000 index bfd96d30..00000000 --- a/3rdparty/glslang/glslang +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bfd96d3044e1e2b0522a71166203ed4ddcf8d6e5 diff --git a/3rdparty/spirv-cross b/3rdparty/spirv-cross new file mode 160000 index 00000000..637cff3d --- /dev/null +++ b/3rdparty/spirv-cross @@ -0,0 +1 @@ +Subproject commit 637cff3d05892801daa43c93907e17151c7dfd31 diff --git a/3rdparty/vulkan-headers b/3rdparty/vulkan-headers new file mode 160000 index 00000000..aff5071d --- /dev/null +++ b/3rdparty/vulkan-headers @@ -0,0 +1 @@ +Subproject commit aff5071d4ee6215c60a91d8d983cad91bb25fb57