blob: b4ef47fd6751e3e0c58c9f2377b774094d8f863e [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
80[submodule "third_party/zlib"]
81 path = third_party/zlib
82 url = https://chromium.googlesource.com/chromium/src/third_party/zlib
83 gclient-condition = dawn_standalone
84[submodule "third_party/abseil-cpp"]
85 path = third_party/abseil-cpp
86 url = https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp
87 gclient-condition = dawn_standalone
88[submodule "third_party/dxc"]
89 path = third_party/dxc
90 url = https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler
91[submodule "third_party/dxheaders"]
92 path = third_party/dxheaders
93 url = https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers
94 gclient-condition = host_os != "win"
Antonio Maiorano83bdc7f2023-08-21 15:29:35 +000095[submodule "third_party/khronos/OpenGL-Registry"]
96 path = third_party/khronos/OpenGL-Registry
97 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry
98[submodule "third_party/khronos/EGL-Registry"]
99 path = third_party/khronos/EGL-Registry
100 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry
Joanna Wang77ce5592023-08-04 22:26:55 +0000101[submodule "third_party/webgpu-cts"]
102 path = third_party/webgpu-cts
103 url = https://chromium.googlesource.com/external/github.com/gpuweb/cts
104 gclient-condition = build_with_chromium
105[submodule "third_party/node-api-headers"]
106 path = third_party/node-api-headers
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000107 url = https://github.com/nodejs/node-api-headers
Joanna Wang77ce5592023-08-04 22:26:55 +0000108 gclient-condition = dawn_node
109[submodule "third_party/node-addon-api"]
110 path = third_party/node-addon-api
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000111 url = https://github.com/nodejs/node-addon-api
Joanna Wang77ce5592023-08-04 22:26:55 +0000112 gclient-condition = dawn_node
113[submodule "third_party/gpuweb"]
114 path = third_party/gpuweb
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000115 url = https://github.com/gpuweb/gpuweb
Joanna Wang77ce5592023-08-04 22:26:55 +0000116 gclient-condition = dawn_node
117[submodule "third_party/protobuf"]
118 path = third_party/protobuf
Ben Claytonde2686e2023-11-16 12:39:06 +0000119 url = https://chromium.googlesource.com/chromium/src/third_party/protobuf
120 gclient-condition = dawn_standalone
121[submodule "tools/protoc_wrapper"]
122 path = tools/protoc_wrapper
123 url = https://chromium.googlesource.com/chromium/src/tools/protoc_wrapper
Joanna Wang77ce5592023-08-04 22:26:55 +0000124 gclient-condition = dawn_standalone
Arthur Sonzogni8b28afe2023-10-12 16:06:04 +0000125[submodule "third_party/partition_alloc"]
126 path = third_party/partition_alloc
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000127 url = https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator
Arthur Sonzogni8b28afe2023-10-12 16:06:04 +0000128 gclient-condition = dawn_standalone