[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 "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"]
	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/mesa/src"]
	path = third_party/mesa/src
	url = https://chromium.googlesource.com/external/gitlab.freedesktop.org/mesa/mesa/
	gclient-condition = dawn_standalone and checkout_mesa
[submodule "third_party/meson/src"]
	path = third_party/meson/src
	url = https://chromium.googlesource.com/external/github.com/mesonbuild/meson
	gclient-condition = dawn_standalone and checkout_mesa
[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/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/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/jsoncpp"]
	path = third_party/jsoncpp
	url = https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git
	gclient-condition = dawn_tintd
[submodule "third_party/langsvr"]
	path = third_party/langsvr
	url = https://github.com/google/langsvr.git
	gclient-condition = dawn_tintd
[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
