| [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/depot_tools"] | |
| path = third_party/depot_tools | |
| url = https://chromium.googlesource.com/chromium/tools/depot_tools.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 "third_party/llvm-libc/src"] | |
| path = third_party/llvm-libc/src | |
| url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/libdrm/src"] | |
| path = third_party/libdrm/src | |
| url = https://chromium.googlesource.com/chromiumos/third_party/libdrm.git | |
| gclient-condition = dawn_standalone and host_os == "linux" | |
| [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/memory"] | |
| path = tools/memory | |
| url = https://chromium.googlesource.com/chromium/src/tools/memory | |
| gclient-condition = dawn_standalone | |
| [submodule "tools/valgrind"] | |
| path = tools/valgrind | |
| url = https://chromium.googlesource.com/chromium/src/tools/valgrind | |
| gclient-condition = dawn_standalone | |
| [submodule "tools/win"] | |
| path = tools/win | |
| url = https://chromium.googlesource.com/chromium/src/tools/win | |
| gclient-condition = checkout_win and not build_with_chromium | |
| [submodule "tools/code_coverage"] | |
| path = tools/code_coverage | |
| url = https://chromium.googlesource.com/chromium/src/tools/code_coverage | |
| gclient-condition = dawn_standalone and checkout_clang_coverage_tools | |
| [submodule "third_party/chromium-tools-build/src"] | |
| path = third_party/chromium-tools-build/src | |
| url = https://chromium.googlesource.com/chromium/tools/build | |
| gclient-condition = dawn_standalone and checkout_clang_tidy | |
| [submodule "tools/mb"] | |
| path = tools/mb | |
| url = https://chromium.googlesource.com/chromium/src/tools/mb | |
| gclient-condition = dawn_standalone | |
| [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/src"] | |
| path = third_party/googletest/src | |
| 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/perfetto"] | |
| path = third_party/perfetto | |
| url = https://chromium.googlesource.com/external/github.com/google/perfetto.git | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/mesa/src"] | |
| path = third_party/mesa/src | |
| url = https://chromium.googlesource.com/external/gitlab.freedesktop.org/mesa/mesa/ | |
| gclient-condition = checkout_mesa and host_os == "linux" | |
| [submodule "third_party/meson/src"] | |
| path = third_party/meson/src | |
| url = https://chromium.googlesource.com/external/github.com/mesonbuild/meson | |
| gclient-condition = checkout_mesa and host_os == "linux" | |
| [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/glfw3/src"] | |
| path = third_party/glfw3/src | |
| 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/glslang/src"] | |
| path = third_party/glslang/src | |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/spirv-headers/src"] | |
| path = third_party/spirv-headers/src | |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/spirv-tools/src"] | |
| path = third_party/spirv-tools/src | |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/vulkan-headers/src"] | |
| path = third_party/vulkan-headers/src | |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/vulkan-loader/src"] | |
| path = third_party/vulkan-loader/src | |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/vulkan-tools/src"] | |
| path = third_party/vulkan-tools/src | |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/vulkan-utility-libraries/src"] | |
| path = third_party/vulkan-utility-libraries/src | |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/vulkan-validation-layers/src"] | |
| path = third_party/vulkan-validation-layers/src | |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers | |
| 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/directx-shader-compiler/src"] | |
| path = third_party/directx-shader-compiler/src | |
| url = https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler | |
| [submodule "third_party/directx-headers/src"] | |
| path = third_party/directx-headers/src | |
| url = https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers | |
| gclient-condition = host_os != "win" | |
| [submodule "third_party/OpenGL-Registry/src"] | |
| path = third_party/OpenGL-Registry/src | |
| url = https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry | |
| [submodule "third_party/EGL-Registry/src"] | |
| path = third_party/EGL-Registry/src | |
| 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 or dawn_standalone | |
| [submodule "third_party/emsdk"] | |
| path = third_party/emsdk | |
| url = https://chromium.googlesource.com/external/github.com/emscripten-core/emsdk.git | |
| gclient-condition = dawn_wasm | |
| [submodule "third_party/node-api-headers"] | |
| path = third_party/node-api-headers | |
| url = https://chromium.googlesource.com/external/github.com/nodejs/node-api-headers | |
| gclient-condition = dawn_node | |
| [submodule "third_party/node-addon-api"] | |
| path = third_party/node-addon-api | |
| url = https://chromium.googlesource.com/external/github.com/nodejs/node-addon-api | |
| gclient-condition = dawn_node | |
| [submodule "third_party/gpuweb"] | |
| path = third_party/gpuweb | |
| url = https://chromium.googlesource.com/external/github.com/gpuweb/gpuweb | |
| gclient-condition = dawn_node | |
| [submodule "third_party/webgpu-headers/src"] | |
| path = third_party/webgpu-headers/src | |
| url = https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers | |
| [submodule "third_party/protobuf"] | |
| path = third_party/protobuf | |
| url = https://chromium.googlesource.com/chromium/src/third_party/protobuf | |
| gclient-condition = dawn_standalone | |
| [submodule "tools/protoc_wrapper"] | |
| path = tools/protoc_wrapper | |
| url = https://chromium.googlesource.com/chromium/src/tools/protoc_wrapper | |
| gclient-condition = dawn_standalone | |
| [submodule "third_party/libprotobuf-mutator/src"] | |
| path = third_party/libprotobuf-mutator/src | |
| url = https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.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 | |
| [submodule "third_party/android_sdk"] | |
| path = third_party/android_sdk | |
| url = https://chromium.googlesource.com/chromium/src/third_party/android_sdk | |
| gclient-condition = checkout_android and dawn_standalone | |
| [submodule "third_party/android_build_tools"] | |
| path = third_party/android_build_tools | |
| url = https://chromium.googlesource.com/chromium/src/third_party/android_build_tools | |
| gclient-condition = checkout_android and dawn_standalone | |
| [submodule "third_party/cpu_features/src"] | |
| path = third_party/cpu_features/src | |
| url = https://chromium.googlesource.com/external/github.com/google/cpu_features.git | |
| gclient-condition = checkout_android and dawn_standalone | |
| [submodule "third_party/ijar"] | |
| path = third_party/ijar | |
| url = https://chromium.googlesource.com/chromium/src/third_party/ijar | |
| gclient-condition = checkout_android and dawn_standalone | |
| [submodule "third_party/libunwind/src"] | |
| path = third_party/libunwind/src | |
| url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git | |
| gclient-condition = checkout_android and dawn_standalone | |
| [submodule "third_party/litert-lm/src"] | |
| path = third_party/litert-lm/src | |
| url = https://chromium.googlesource.com/external/github.com/google-ai-edge/LiteRT-LM.git | |
| gclient-condition = checkout_litert_lm | |
| [submodule "third_party/v8/src"] | |
| path = third_party/v8/src | |
| url = https://chromium.googlesource.com/v8/v8.git | |
| gclient-condition = dawn_standalone and checkout_v8 | |
| [submodule "third_party/fp16/src"] | |
| path = third_party/fp16/src | |
| url = https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git | |
| gclient-condition = dawn_standalone and checkout_v8 | |
| [submodule "third_party/fast_float/src"] | |
| path = third_party/fast_float/src | |
| url = https://chromium.googlesource.com/external/github.com/fastfloat/fast_float.git | |
| gclient-condition = dawn_standalone and checkout_v8 | |
| [submodule "third_party/fadec/src"] | |
| path = third_party/fadec/src | |
| url = https://chromium.googlesource.com/external/github.com/aengelke/fadec.git | |
| gclient-condition = dawn_standalone and checkout_v8 | |
| [submodule "third_party/highway/src"] | |
| path = third_party/highway/src | |
| url = https://chromium.googlesource.com/external/github.com/google/highway.git | |
| gclient-condition = dawn_standalone and checkout_v8 | |
| [submodule "third_party/dragonbox/src"] | |
| path = third_party/dragonbox/src | |
| url = https://chromium.googlesource.com/external/github.com/jk-jeon/dragonbox.git | |
| gclient-condition = dawn_standalone and checkout_v8 | |
| [submodule "third_party/simdutf/src"] | |
| path = third_party/simdutf/src | |
| url = https://chromium.googlesource.com/chromium/src/third_party/simdutf | |
| gclient-condition = dawn_standalone and checkout_v8 |