forked from shader-slang/slang
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitmodules
More file actions
73 lines (73 loc) · 2.97 KB
/
Copy path.gitmodules
File metadata and controls
73 lines (73 loc) · 2.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
[submodule "external/glslang"]
path = external/glslang
url = https://github.com/KhronosGroup/glslang
[submodule "external/tinyobjloader"]
path = external/tinyobjloader
url = https://github.com/syoyo/tinyobjloader
[submodule "external/glm"]
path = external/glm
url = https://github.com/g-truc/glm.git
[submodule "external/imgui"]
path = external/imgui
url = https://github.com/ocornut/imgui.git
[submodule "external/spirv-tools"]
path = external/spirv-tools
url = https://github.com/KhronosGroup/SPIRV-Tools.git
# We routinely pin to a SPIRV-Tools fix that has been upstreamed as a PR but
# not yet merged to KhronosGroup main, to avoid a chicken-and-egg wait. Such
# a commit deliberately isn't on the tracked branch yet, so skip the branch
# check. The SHA is still verified to be fetchable from the official Khronos
# URL above, which catches pins that point at a developer fork. See PR #11063.
slang-skip-pin-check = true
[submodule "external/spirv-headers"]
path = external/spirv-headers
url = https://github.com/KhronosGroup/SPIRV-Headers.git
[submodule "external/miniz"]
path = external/miniz
url = https://github.com/richgel999/miniz
ignore = untracked
[submodule "external/lz4"]
path = external/lz4
url = https://github.com/lz4/lz4
[submodule "external/unordered_dense"]
path = external/unordered_dense
url = https://github.com/martinus/unordered_dense.git
[submodule "external/vulkan-headers"]
path = external/vulkan
url = https://github.com/KhronosGroup/Vulkan-Headers
[submodule "external/metal-cpp"]
path = external/metal-cpp
url = https://github.com/bkaradzic/metal-cpp
[submodule "external/slang-rhi"]
path = external/slang-rhi
url = https://github.com/shader-slang/slang-rhi.git
[submodule "external/WindowsToolchain"]
path = external/WindowsToolchain
url = https://github.com/MarkSchofield/WindowsToolchain/
[submodule "external/lua"]
path = external/lua
url = https://github.com/lua/lua.git
# We track lua's v5.4 maintenance line. The pinned commit (3fe7be9,
# v5.4.7-7-g3fe7be9) is reachable from the 'v5.4' branch but NOT from lua's
# default branch 'master', so this override is required: without it the pin
# check would resolve the remote default ('master') and fail. It is not a
# skip — branch reachability is still enforced, just against v5.4.
branch = v5.4
[submodule "external/optix-dev"]
path = external/optix-dev
url = https://github.com/NVIDIA/optix-dev.git
[submodule "external/cmark"]
path = external/cmark
url = https://github.com/swiftlang/swift-cmark.git
branch = gfm
[submodule "external/fast_float"]
path = external/fast_float
url = https://github.com/fastfloat/fast_float
branch = v8.2.7
[submodule "external/mimalloc"]
path = external/mimalloc
url = https://github.com/microsoft/mimalloc.git
# The pinned commit (8c532c3, v2.1.7) is not reachable from microsoft/mimalloc's
# default branch (main3). It is reachable from the v2.1.7 tag, so this override
# is required: without it the pin check resolves the remote default and fails.
branch = v2.1.7