3 url = https://chromium.googlesource.com/chromium/src/build
4 gclient-condition = dawn_standalone
5 [submodule "buildtools"]
7 url = https://chromium.googlesource.com/chromium/src/buildtools
8 gclient-condition = dawn_standalone
9 [submodule "third_party/clang-format/script"]
10 path = third_party/clang-format/script
11 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git
12 gclient-condition = dawn_standalone
13 [submodule "third_party/libc++/src"]
14 path = third_party/libc++/src
15 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git
16 gclient-condition = dawn_standalone
17 [submodule "third_party/libc++abi/src"]
18 path = third_party/libc++abi/src
19 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git
20 gclient-condition = dawn_standalone
21 [submodule "tools/clang"]
23 url = https://chromium.googlesource.com/chromium/src/tools/clang
24 gclient-condition = dawn_standalone
27 url = https://chromium.googlesource.com/chromium/src/testing
28 gclient-condition = dawn_standalone
29 [submodule "third_party/libFuzzer/src"]
30 path = third_party/libFuzzer/src
31 url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git
32 gclient-condition = dawn_standalone
33 [submodule "third_party/googletest"]
34 path = third_party/googletest
35 url = https://chromium.googlesource.com/external/github.com/google/googletest
36 gclient-condition = dawn_standalone
37 [submodule "third_party/catapult"]
38 path = third_party/catapult
39 url = https://chromium.googlesource.com/catapult.git
40 gclient-condition = dawn_standalone
41 [submodule "third_party/google_benchmark/src"]
42 path = third_party/google_benchmark/src
43 url = https://chromium.googlesource.com/external/github.com/google/benchmark.git
44 gclient-condition = dawn_standalone
45 [submodule "third_party/jinja2"]
46 path = third_party/jinja2
47 url = https://chromium.googlesource.com/chromium/src/third_party/jinja2
48 gclient-condition = dawn_standalone
49 [submodule "third_party/markupsafe"]
50 path = third_party/markupsafe
51 url = https://chromium.googlesource.com/chromium/src/third_party/markupsafe
52 gclient-condition = dawn_standalone
53 [submodule "third_party/glfw"]
54 path = third_party/glfw
55 url = https://chromium.googlesource.com/external/github.com/glfw/glfw
56 [submodule "third_party/vulkan_memory_allocator"]
57 path = third_party/vulkan_memory_allocator
58 url = https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
59 gclient-condition = dawn_standalone
60 [submodule "third_party/angle"]
61 path = third_party/angle
62 url = https://chromium.googlesource.com/angle/angle
63 gclient-condition = dawn_standalone
64 [submodule "third_party/swiftshader"]
65 path = third_party/swiftshader
66 url = https://swiftshader.googlesource.com/SwiftShader
67 gclient-condition = dawn_standalone
68 [submodule "third_party/vulkan-deps"]
69 path = third_party/vulkan-deps
70 url = https://chromium.googlesource.com/vulkan-deps
71 gclient-condition = dawn_standalone
72 [submodule "third_party/zlib"]
73 path = third_party/zlib
74 url = https://chromium.googlesource.com/chromium/src/third_party/zlib
75 gclient-condition = dawn_standalone
76 [submodule "third_party/abseil-cpp"]
77 path = third_party/abseil-cpp
78 url = https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp
79 gclient-condition = dawn_standalone
80 [submodule "third_party/dxc"]
81 path = third_party/dxc
82 url = https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler
83 [submodule "third_party/dxheaders"]
84 path = third_party/dxheaders
85 url = https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers
86 gclient-condition = host_os != "win"
87 [submodule "third_party/khronos/OpenGL-Registry"]
88 path = third_party/khronos/OpenGL-Registry
89 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry
90 [submodule "third_party/khronos/EGL-Registry"]
91 path = third_party/khronos/EGL-Registry
92 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry
93 [submodule "third_party/webgpu-cts"]
94 path = third_party/webgpu-cts
95 url = https://chromium.googlesource.com/external/github.com/gpuweb/cts
96 gclient-condition = build_with_chromium
97 [submodule "third_party/node-api-headers"]
98 path = third_party/node-api-headers
99 url = https://github.com/nodejs/node-api-headers.git
100 gclient-condition = dawn_node
101 [submodule "third_party/node-addon-api"]
102 path = third_party/node-addon-api
103 url = https://github.com/nodejs/node-addon-api.git
104 gclient-condition = dawn_node
105 [submodule "third_party/gpuweb"]
106 path = third_party/gpuweb
107 url = https://github.com/gpuweb/gpuweb.git
108 gclient-condition = dawn_node
109 [submodule "third_party/protobuf"]
110 path = third_party/protobuf
111 url = https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf.git
112 gclient-condition = dawn_standalone
113 [submodule "third_party/partition_alloc"]
114 path = third_party/partition_alloc
115 url = https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git
116 gclient-condition = dawn_standalone
117 [submodule "tools/rust"]
119 url = https://chromium.googlesource.com/chromium/src/tools/rust