| [submodule "buildtools"] |
| path = buildtools |
| url = https://chromium.googlesource.com/chromium/src/buildtools |
| gclient-condition = dawn_standalone |
| [submodule "third_party/clang-format/script"] |
| path = third_party/clang-format/script |
| url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git |
| gclient-condition = dawn_standalone |
| [submodule "third_party/libc++/src"] |
| path = third_party/libc++/src |
| url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git |
| gclient-condition = dawn_standalone |
| [submodule "third_party/libc++abi/src"] |
| path = third_party/libc++abi/src |
| url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git |
| gclient-condition = dawn_standalone |
| [submodule "build"] |
| path = build |
| url = https://chromium.googlesource.com/chromium/src/build |
| gclient-condition = dawn_standalone |
| [submodule "tools/clang"] |
| path = tools/clang |
| url = https://chromium.googlesource.com/chromium/src/tools/clang |
| gclient-condition = dawn_standalone |
| [submodule "tools/rust"] |
| path = tools/rust |
| url = https://chromium.googlesource.com/chromium/src/tools/rust |
| gclient-condition = dawn_standalone and checkout_rust |
| [submodule "testing"] |
| path = testing |
| url = https://chromium.googlesource.com/chromium/src/testing |
| gclient-condition = dawn_standalone |
| [submodule "third_party/libFuzzer/src"] |
| path = third_party/libFuzzer/src |
| url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git |
| gclient-condition = dawn_standalone |
| [submodule "third_party/googletest"] |
| path = third_party/googletest |
| url = https://chromium.googlesource.com/external/github.com/google/googletest |
| gclient-condition = dawn_standalone |
| [submodule "third_party/catapult"] |
| path = third_party/catapult |
| url = https://chromium.googlesource.com/catapult.git |
| gclient-condition = dawn_standalone |
| [submodule "third_party/google_benchmark/src"] |
| path = third_party/google_benchmark/src |
| url = https://chromium.googlesource.com/external/github.com/google/benchmark.git |
| gclient-condition = dawn_standalone |
| [submodule "third_party/jinja2"] |
| path = third_party/jinja2 |
| url = https://chromium.googlesource.com/chromium/src/third_party/jinja2 |
| gclient-condition = dawn_standalone |
| [submodule "third_party/markupsafe"] |
| path = third_party/markupsafe |
| url = https://chromium.googlesource.com/chromium/src/third_party/markupsafe |
| gclient-condition = dawn_standalone |
| [submodule "third_party/glfw"] |
| path = third_party/glfw |
| url = https://chromium.googlesource.com/external/github.com/glfw/glfw |
| [submodule "third_party/vulkan_memory_allocator"] |
| path = third_party/vulkan_memory_allocator |
| url = https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator |
| gclient-condition = dawn_standalone |
| [submodule "third_party/angle"] |
| path = third_party/angle |
| url = https://chromium.googlesource.com/angle/angle |
| gclient-condition = dawn_standalone |
| [submodule "third_party/swiftshader"] |
| path = third_party/swiftshader |
| url = https://swiftshader.googlesource.com/SwiftShader |
| gclient-condition = dawn_standalone |
| [submodule "third_party/vulkan-deps"] |
| path = third_party/vulkan-deps |
| url = https://chromium.googlesource.com/vulkan-deps |
| gclient-condition = dawn_standalone |
| [submodule "third_party/zlib"] |
| path = third_party/zlib |
| url = https://chromium.googlesource.com/chromium/src/third_party/zlib |
| gclient-condition = dawn_standalone |
| [submodule "third_party/abseil-cpp"] |
| path = third_party/abseil-cpp |
| url = https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp |
| gclient-condition = dawn_standalone |
| [submodule "third_party/dxc"] |
| path = third_party/dxc |
| url = https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler |
| [submodule "third_party/dxheaders"] |
| path = third_party/dxheaders |
| url = https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers |
| gclient-condition = host_os != "win" |
| [submodule "third_party/khronos/OpenGL-Registry"] |
| path = third_party/khronos/OpenGL-Registry |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry |
| [submodule "third_party/khronos/EGL-Registry"] |
| path = third_party/khronos/EGL-Registry |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry |
| [submodule "third_party/webgpu-cts"] |
| path = third_party/webgpu-cts |
| url = https://chromium.googlesource.com/external/github.com/gpuweb/cts |
| gclient-condition = build_with_chromium |
| [submodule "third_party/node-api-headers"] |
| path = third_party/node-api-headers |
| url = https://github.com/nodejs/node-api-headers.git |
| gclient-condition = dawn_node |
| [submodule "third_party/node-addon-api"] |
| path = third_party/node-addon-api |
| url = https://github.com/nodejs/node-addon-api.git |
| gclient-condition = dawn_node |
| [submodule "third_party/gpuweb"] |
| path = third_party/gpuweb |
| url = https://github.com/gpuweb/gpuweb.git |
| gclient-condition = dawn_node |
| [submodule "third_party/protobuf"] |
| path = third_party/protobuf |
| url = https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf.git |
| gclient-condition = dawn_standalone |
| [submodule "third_party/partition_alloc"] |
| path = third_party/partition_alloc |
| url = https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git |
| gclient-condition = dawn_standalone |