mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-12-06 07:12:14 +01:00
add SPIR-V submodules
This commit is contained in:
parent
225850483b
commit
bd39f9a070
12
.gitmodules
vendored
12
.gitmodules
vendored
|
|
@ -1,3 +1,15 @@
|
|||
[submodule "3rdparty/xbyak"]
|
||||
path = 3rdparty/xbyak
|
||||
url = ../../RPCSX/xbyak.git
|
||||
[submodule "3rdparty/SPIRV-Tools"]
|
||||
path = 3rdparty/SPIRV-Tools
|
||||
url = ../../KhronosGroup/SPIRV-Tools.git
|
||||
[submodule "3rdparty/SPIRV-Headers"]
|
||||
path = 3rdparty/SPIRV-Headers
|
||||
url = ../../KhronosGroup/SPIRV-Headers.git
|
||||
[submodule "3rdparty/SPIRV-Cross"]
|
||||
path = 3rdparty/SPIRV-Cross
|
||||
url = ../../KhronosGroup/SPIRV-Cross.git
|
||||
[submodule "3rdparty/glslang"]
|
||||
path = 3rdparty/glslang
|
||||
url = ../../KhronosGroup/glslang.git
|
||||
|
|
|
|||
20
3rdparty/CMakeLists.txt
vendored
Normal file
20
3rdparty/CMakeLists.txt
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
add_subdirectory(crypto)
|
||||
add_subdirectory(xbyak)
|
||||
add_subdirectory(SPIRV-Headers)
|
||||
add_subdirectory(SPIRV-Tools)
|
||||
|
||||
set(SPIRV_CROSS_SHARED on)
|
||||
set(SPIRV_CROSS_STATIC on)
|
||||
set(SPIRV_CROSS_ENABLE_GLSL on)
|
||||
set(SPIRV_CROSS_ENABLE_HLSL off)
|
||||
set(SPIRV_CROSS_ENABLE_MSL off)
|
||||
set(SPIRV_CROSS_ENABLE_CPP off)
|
||||
set(SPIRV_CROSS_ENABLE_REFLECT off)
|
||||
set(SPIRV_CROSS_ENABLE_C_API off)
|
||||
set(SPIRV_CROSS_ENABLE_UTIL off)
|
||||
set(SPIRV_CROSS_CLI off)
|
||||
set(SPIRV_CROSS_ENABLE_TESTS off)
|
||||
set(SPIRV_CROSS_SKIP_INSTALL on)
|
||||
add_subdirectory(SPIRV-Cross)
|
||||
|
||||
add_subdirectory(glslang)
|
||||
1
3rdparty/SPIRV-Cross
vendored
Submodule
1
3rdparty/SPIRV-Cross
vendored
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 6a1fb66eef1bdca14acf7d0a51a3f883499d79f0
|
||||
1
3rdparty/SPIRV-Headers
vendored
Submodule
1
3rdparty/SPIRV-Headers
vendored
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit efb6b4099ddb8fa60f62956dee592c4b94ec6a49
|
||||
1
3rdparty/SPIRV-Tools
vendored
Submodule
1
3rdparty/SPIRV-Tools
vendored
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit b21dda0ee7a3ea4e0192a7b2b09db1df1de9d5e7
|
||||
1
3rdparty/glslang
vendored
Submodule
1
3rdparty/glslang
vendored
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit a496a34b439022750d41d2ba04fbbe416ef81c9a
|
||||
|
|
@ -5,8 +5,7 @@ set(CMAKE_CXX_EXTENSIONS off)
|
|||
set(CMAKE_CXX_STANDARD 23)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
add_subdirectory(3rdparty/crypto EXCLUDE_FROM_ALL)
|
||||
add_subdirectory(3rdparty/xbyak EXCLUDE_FROM_ALL)
|
||||
add_subdirectory(3rdparty EXCLUDE_FROM_ALL)
|
||||
add_subdirectory(orbis-kernel)
|
||||
add_subdirectory(rpcsx-os)
|
||||
add_subdirectory(rpcsx-gpu)
|
||||
|
|
|
|||
Loading…
Reference in a new issue