summaryrefslogtreecommitdiffstats
path: root/deps
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2021-10-20 11:26:52 -0400
committerGitHub <noreply@github.com>2021-10-20 11:26:52 -0400
commitedade2ed184c5a95743c95f0c67688cd8ba30e18 (patch)
tree1af9334cfe110fbc9475b5276109a4c37b68ee91 /deps
parentdeb638f446863ab38248a9568553a1eab47ca086 (diff)
Initial `slang-pack` integration (#1974)
* #include an absolute path didn't work - because paths were taken to always be relative. * First integration of slang-pack. * Use .os * Add optional dependency support. * Update github actions/scripts to update deps. aarch64 needs special handling. * Upgrade to latest slang-pack for ignore-deps support. * Fix linux build issues.
Diffstat (limited to 'deps')
-rw-r--r--deps/target-deps.json78
1 files changed, 78 insertions, 0 deletions
diff --git a/deps/target-deps.json b/deps/target-deps.json
new file mode 100644
index 000000000..987bbc6c3
--- /dev/null
+++ b/deps/target-deps.json
@@ -0,0 +1,78 @@
+{
+ "project": {
+ "name" : "slang",
+ "dependencies" : [
+ {
+ "name" : "slang-llvm",
+ "baseUrl" : "https://github.com/shader-slang/slang-llvm/releases/download/v13.x-18/",
+ "optional" : true,
+ "packages" :
+ {
+ "windows-x86_64" : { "type" : "unavailable", "path" : "slang-llvm-13.x-18-win64.zip" },
+ "windows-x86" : { "type": "unavailable", "path" : "slang-llvm-13.x-18-win32.zip" },
+ "linux-x86_64" : { "type": "unavailable", "path" : "slang-llvm-v13.x-18-linux-x86_64-release.zip" }
+ }
+ },
+ {
+ "name" : "dxc",
+ "type" : "submodule"
+ },
+ {
+ "name" : "vulkan",
+ "type" : "submodule"
+ },
+ {
+ "name" : "tinyobjloader",
+ "type" : "submodule"
+ },
+ {
+ "name" : "stb",
+ "type" : "submodule"
+ },
+ {
+ "name" : "spirv-tools-generated",
+ "type" : "submodule"
+ },
+ {
+ "name" : "spirv-tools",
+ "type" : "submodule"
+ },
+ {
+ "name" : "spirv-headers",
+ "type" : "submodule"
+ },
+ {
+ "name" : "spirv",
+ "type" : "submodule"
+ },
+ {
+ "name" : "slang-binaries",
+ "type" : "submodule"
+ },
+ {
+ "name" : "miniz",
+ "type" : "submodule"
+ },
+ {
+ "name" : "lz4",
+ "type" : "submodule"
+ },
+ {
+ "name" : "imgui",
+ "type" : "submodule"
+ },
+ {
+ "name" : "glslang-generated",
+ "type" : "submodule"
+ },
+ {
+ "name" : "glslang",
+ "type" : "submodule"
+ },
+ {
+ "name" : "glm",
+ "type" : "submodule"
+ }
+ ]
+ }
+}