blob: a52398c8cc11f113485b7de78b86627e05e6a223 [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
Josip Sokcevic56ac9562024-01-08 14:02:58 +00007 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format
Joanna Wang77ce5592023-08-04 22:26:55 +00008 gclient-condition = dawn_standalone
Antonio Maioranoc4fe82d2024-02-22 00:51:41 +00009[submodule "third_party/depot_tools"]
10 path = third_party/depot_tools
11 url = https://chromium.googlesource.com/chromium/tools/depot_tools
12 gclient-condition = dawn_standalone
Joanna Wang77ce5592023-08-04 22:26:55 +000013[submodule "third_party/libc++/src"]
14 path = third_party/libc++/src
Josip Sokcevic56ac9562024-01-08 14:02:58 +000015 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx
Joanna Wang77ce5592023-08-04 22:26:55 +000016 gclient-condition = dawn_standalone
17[submodule "third_party/libc++abi/src"]
18 path = third_party/libc++abi/src
Josip Sokcevic56ac9562024-01-08 14:02:58 +000019 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi
Joanna Wang77ce5592023-08-04 22:26:55 +000020 gclient-condition = dawn_standalone
Antonio Maioranof5003c02023-11-09 18:25:04 +000021[submodule "build"]
22 path = build
23 url = https://chromium.googlesource.com/chromium/src/build
24 gclient-condition = dawn_standalone
Joanna Wang77ce5592023-08-04 22:26:55 +000025[submodule "tools/clang"]
26 path = tools/clang
27 url = https://chromium.googlesource.com/chromium/src/tools/clang
28 gclient-condition = dawn_standalone
Antonio Maioranof5003c02023-11-09 18:25:04 +000029[submodule "tools/rust"]
30 path = tools/rust
31 url = https://chromium.googlesource.com/chromium/src/tools/rust
32 gclient-condition = dawn_standalone and checkout_rust
Joanna Wang77ce5592023-08-04 22:26:55 +000033[submodule "testing"]
34 path = testing
35 url = https://chromium.googlesource.com/chromium/src/testing
36 gclient-condition = dawn_standalone
Ben Claytonb7bd8d82023-09-28 14:10:51 +000037[submodule "third_party/libFuzzer/src"]
38 path = third_party/libFuzzer/src
Josip Sokcevic56ac9562024-01-08 14:02:58 +000039 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer
Ben Claytonb7bd8d82023-09-28 14:10:51 +000040 gclient-condition = dawn_standalone
Joanna Wang77ce5592023-08-04 22:26:55 +000041[submodule "third_party/googletest"]
42 path = third_party/googletest
43 url = https://chromium.googlesource.com/external/github.com/google/googletest
44 gclient-condition = dawn_standalone
45[submodule "third_party/catapult"]
46 path = third_party/catapult
Josip Sokcevic56ac9562024-01-08 14:02:58 +000047 url = https://chromium.googlesource.com/catapult
Joanna Wang77ce5592023-08-04 22:26:55 +000048 gclient-condition = dawn_standalone
49[submodule "third_party/google_benchmark/src"]
50 path = third_party/google_benchmark/src
Josip Sokcevic56ac9562024-01-08 14:02:58 +000051 url = https://chromium.googlesource.com/external/github.com/google/benchmark
Joanna Wang77ce5592023-08-04 22:26:55 +000052 gclient-condition = dawn_standalone
53[submodule "third_party/jinja2"]
54 path = third_party/jinja2
55 url = https://chromium.googlesource.com/chromium/src/third_party/jinja2
56 gclient-condition = dawn_standalone
57[submodule "third_party/markupsafe"]
58 path = third_party/markupsafe
59 url = https://chromium.googlesource.com/chromium/src/third_party/markupsafe
60 gclient-condition = dawn_standalone
61[submodule "third_party/glfw"]
62 path = third_party/glfw
63 url = https://chromium.googlesource.com/external/github.com/glfw/glfw
64[submodule "third_party/vulkan_memory_allocator"]
65 path = third_party/vulkan_memory_allocator
66 url = https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
67 gclient-condition = dawn_standalone
68[submodule "third_party/angle"]
69 path = third_party/angle
70 url = https://chromium.googlesource.com/angle/angle
71 gclient-condition = dawn_standalone
72[submodule "third_party/swiftshader"]
73 path = third_party/swiftshader
74 url = https://swiftshader.googlesource.com/SwiftShader
75 gclient-condition = dawn_standalone
76[submodule "third_party/vulkan-deps"]
77 path = third_party/vulkan-deps
78 url = https://chromium.googlesource.com/vulkan-deps
79 gclient-condition = dawn_standalone
Yuly Novikov143523a2024-05-23 15:59:58 +000080[submodule "third_party/glslang/src"]
81 path = third_party/glslang/src
82 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang
83 gclient-condition = dawn_standalone
84[submodule "third_party/spirv-cross/src"]
85 path = third_party/spirv-cross/src
86 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross
87 gclient-condition = dawn_standalone
88[submodule "third_party/spirv-headers/src"]
89 path = third_party/spirv-headers/src
90 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers
91 gclient-condition = dawn_standalone
92[submodule "third_party/spirv-tools/src"]
93 path = third_party/spirv-tools/src
94 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools
95 gclient-condition = dawn_standalone
96[submodule "third_party/vulkan-headers/src"]
97 path = third_party/vulkan-headers/src
98 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers
99 gclient-condition = dawn_standalone
100[submodule "third_party/vulkan-loader/src"]
101 path = third_party/vulkan-loader/src
102 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader
103 gclient-condition = dawn_standalone
104[submodule "third_party/vulkan-tools/src"]
105 path = third_party/vulkan-tools/src
106 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools
107 gclient-condition = dawn_standalone
108[submodule "third_party/vulkan-utility-libraries/src"]
109 path = third_party/vulkan-utility-libraries/src
110 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries
111 gclient-condition = dawn_standalone
112[submodule "third_party/vulkan-validation-layers/src"]
113 path = third_party/vulkan-validation-layers/src
114 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers
115 gclient-condition = dawn_standalone
Joanna Wang77ce5592023-08-04 22:26:55 +0000116[submodule "third_party/zlib"]
117 path = third_party/zlib
118 url = https://chromium.googlesource.com/chromium/src/third_party/zlib
119 gclient-condition = dawn_standalone
120[submodule "third_party/abseil-cpp"]
121 path = third_party/abseil-cpp
122 url = https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp
123 gclient-condition = dawn_standalone
124[submodule "third_party/dxc"]
125 path = third_party/dxc
126 url = https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler
127[submodule "third_party/dxheaders"]
128 path = third_party/dxheaders
129 url = https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers
130 gclient-condition = host_os != "win"
Austin Engb94ef822024-05-02 02:37:35 +0000131[submodule "third_party/webgpu-headers"]
132 path = third_party/webgpu-headers
133 url = https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers
Antonio Maiorano83bdc7f2023-08-21 15:29:35 +0000134[submodule "third_party/khronos/OpenGL-Registry"]
135 path = third_party/khronos/OpenGL-Registry
136 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry
137[submodule "third_party/khronos/EGL-Registry"]
138 path = third_party/khronos/EGL-Registry
139 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry
Joanna Wang77ce5592023-08-04 22:26:55 +0000140[submodule "third_party/webgpu-cts"]
141 path = third_party/webgpu-cts
142 url = https://chromium.googlesource.com/external/github.com/gpuweb/cts
143 gclient-condition = build_with_chromium
144[submodule "third_party/node-api-headers"]
145 path = third_party/node-api-headers
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000146 url = https://github.com/nodejs/node-api-headers
Joanna Wang77ce5592023-08-04 22:26:55 +0000147 gclient-condition = dawn_node
148[submodule "third_party/node-addon-api"]
149 path = third_party/node-addon-api
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000150 url = https://github.com/nodejs/node-addon-api
Joanna Wang77ce5592023-08-04 22:26:55 +0000151 gclient-condition = dawn_node
152[submodule "third_party/gpuweb"]
153 path = third_party/gpuweb
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000154 url = https://github.com/gpuweb/gpuweb
Joanna Wang77ce5592023-08-04 22:26:55 +0000155 gclient-condition = dawn_node
156[submodule "third_party/protobuf"]
157 path = third_party/protobuf
Ben Claytonde2686e2023-11-16 12:39:06 +0000158 url = https://chromium.googlesource.com/chromium/src/third_party/protobuf
159 gclient-condition = dawn_standalone
160[submodule "tools/protoc_wrapper"]
161 path = tools/protoc_wrapper
162 url = https://chromium.googlesource.com/chromium/src/tools/protoc_wrapper
Joanna Wang77ce5592023-08-04 22:26:55 +0000163 gclient-condition = dawn_standalone
Ben Clayton818dfde2024-05-27 22:48:41 +0000164[submodule "third_party/libprotobuf-mutator/src"]
165 path = third_party/libprotobuf-mutator/src
166 url = https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator
167 gclient-condition = dawn_standalone
Ben Claytonf9a5b712024-03-13 17:37:33 +0000168[submodule "third_party/jsoncpp"]
169 path = third_party/jsoncpp
170 url = https://github.com/open-source-parsers/jsoncpp
171 gclient-condition = dawn_standalone
172[submodule "third_party/langsvr"]
173 path = third_party/langsvr
174 url = https://github.com/google/langsvr
175 gclient-condition = dawn_standalone
Arthur Sonzogni8b28afe2023-10-12 16:06:04 +0000176[submodule "third_party/partition_alloc"]
177 path = third_party/partition_alloc
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000178 url = https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator
Arthur Sonzogni8b28afe2023-10-12 16:06:04 +0000179 gclient-condition = dawn_standalone