blob: 63ff46b53a229ac49a38708cccff39b15008ea6d [file] [log] [blame]
Joanna Wang77ce5592023-08-04 22:26:55 +00001[submodule "buildtools"]
2 path = buildtools
3 url = https://chromium.googlesource.com/chromium/src/buildtools
4 gclient-condition = dawn_standalone
5[submodule "third_party/clang-format/script"]
6 path = third_party/clang-format/script
7 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git
8 gclient-condition = dawn_standalone
9[submodule "third_party/libc++/src"]
10 path = third_party/libc++/src
11 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git
12 gclient-condition = dawn_standalone
13[submodule "third_party/libc++abi/src"]
14 path = third_party/libc++abi/src
15 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git
16 gclient-condition = dawn_standalone
Antonio Maioranof5003c02023-11-09 18:25:04 +000017[submodule "build"]
18 path = build
19 url = https://chromium.googlesource.com/chromium/src/build
20 gclient-condition = dawn_standalone
Joanna Wang77ce5592023-08-04 22:26:55 +000021[submodule "tools/clang"]
22 path = tools/clang
23 url = https://chromium.googlesource.com/chromium/src/tools/clang
24 gclient-condition = dawn_standalone
Antonio Maioranof5003c02023-11-09 18:25:04 +000025[submodule "tools/rust"]
26 path = tools/rust
27 url = https://chromium.googlesource.com/chromium/src/tools/rust
28 gclient-condition = dawn_standalone and checkout_rust
Joanna Wang77ce5592023-08-04 22:26:55 +000029[submodule "testing"]
30 path = testing
31 url = https://chromium.googlesource.com/chromium/src/testing
32 gclient-condition = dawn_standalone
Ben Claytonb7bd8d82023-09-28 14:10:51 +000033[submodule "third_party/libFuzzer/src"]
34 path = third_party/libFuzzer/src
35 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git
36 gclient-condition = dawn_standalone
Joanna Wang77ce5592023-08-04 22:26:55 +000037[submodule "third_party/googletest"]
38 path = third_party/googletest
39 url = https://chromium.googlesource.com/external/github.com/google/googletest
40 gclient-condition = dawn_standalone
41[submodule "third_party/catapult"]
42 path = third_party/catapult
43 url = https://chromium.googlesource.com/catapult.git
44 gclient-condition = dawn_standalone
45[submodule "third_party/google_benchmark/src"]
46 path = third_party/google_benchmark/src
47 url = https://chromium.googlesource.com/external/github.com/google/benchmark.git
48 gclient-condition = dawn_standalone
49[submodule "third_party/jinja2"]
50 path = third_party/jinja2
51 url = https://chromium.googlesource.com/chromium/src/third_party/jinja2
52 gclient-condition = dawn_standalone
53[submodule "third_party/markupsafe"]
54 path = third_party/markupsafe
55 url = https://chromium.googlesource.com/chromium/src/third_party/markupsafe
56 gclient-condition = dawn_standalone
57[submodule "third_party/glfw"]
58 path = third_party/glfw
59 url = https://chromium.googlesource.com/external/github.com/glfw/glfw
60[submodule "third_party/vulkan_memory_allocator"]
61 path = third_party/vulkan_memory_allocator
62 url = https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
63 gclient-condition = dawn_standalone
64[submodule "third_party/angle"]
65 path = third_party/angle
66 url = https://chromium.googlesource.com/angle/angle
67 gclient-condition = dawn_standalone
68[submodule "third_party/swiftshader"]
69 path = third_party/swiftshader
70 url = https://swiftshader.googlesource.com/SwiftShader
71 gclient-condition = dawn_standalone
72[submodule "third_party/vulkan-deps"]
73 path = third_party/vulkan-deps
74 url = https://chromium.googlesource.com/vulkan-deps
75 gclient-condition = dawn_standalone
76[submodule "third_party/zlib"]
77 path = third_party/zlib
78 url = https://chromium.googlesource.com/chromium/src/third_party/zlib
79 gclient-condition = dawn_standalone
80[submodule "third_party/abseil-cpp"]
81 path = third_party/abseil-cpp
82 url = https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp
83 gclient-condition = dawn_standalone
84[submodule "third_party/dxc"]
85 path = third_party/dxc
86 url = https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler
87[submodule "third_party/dxheaders"]
88 path = third_party/dxheaders
89 url = https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers
90 gclient-condition = host_os != "win"
Antonio Maiorano83bdc7f2023-08-21 15:29:35 +000091[submodule "third_party/khronos/OpenGL-Registry"]
92 path = third_party/khronos/OpenGL-Registry
93 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry
94[submodule "third_party/khronos/EGL-Registry"]
95 path = third_party/khronos/EGL-Registry
96 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry
Joanna Wang77ce5592023-08-04 22:26:55 +000097[submodule "third_party/webgpu-cts"]
98 path = third_party/webgpu-cts
99 url = https://chromium.googlesource.com/external/github.com/gpuweb/cts
100 gclient-condition = build_with_chromium
101[submodule "third_party/node-api-headers"]
102 path = third_party/node-api-headers
103 url = https://github.com/nodejs/node-api-headers.git
104 gclient-condition = dawn_node
105[submodule "third_party/node-addon-api"]
106 path = third_party/node-addon-api
107 url = https://github.com/nodejs/node-addon-api.git
108 gclient-condition = dawn_node
109[submodule "third_party/gpuweb"]
110 path = third_party/gpuweb
111 url = https://github.com/gpuweb/gpuweb.git
112 gclient-condition = dawn_node
113[submodule "third_party/protobuf"]
114 path = third_party/protobuf
Ben Claytonde2686e2023-11-16 12:39:06 +0000115 url = https://chromium.googlesource.com/chromium/src/third_party/protobuf
116 gclient-condition = dawn_standalone
117[submodule "tools/protoc_wrapper"]
118 path = tools/protoc_wrapper
119 url = https://chromium.googlesource.com/chromium/src/tools/protoc_wrapper
Joanna Wang77ce5592023-08-04 22:26:55 +0000120 gclient-condition = dawn_standalone
Arthur Sonzogni8b28afe2023-10-12 16:06:04 +0000121[submodule "third_party/partition_alloc"]
122 path = third_party/partition_alloc
123 url = https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git
124 gclient-condition = dawn_standalone