blob: e666fb954ff02df76285df1cf57a0dfc428b9538 [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"
Austin Engb94ef822024-05-02 02:37:35 +000095[submodule "third_party/webgpu-headers"]
96 path = third_party/webgpu-headers
97 url = https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers
Antonio Maiorano83bdc7f2023-08-21 15:29:35 +000098[submodule "third_party/khronos/OpenGL-Registry"]
99 path = third_party/khronos/OpenGL-Registry
100 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry
101[submodule "third_party/khronos/EGL-Registry"]
102 path = third_party/khronos/EGL-Registry
103 url = https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry
Joanna Wang77ce5592023-08-04 22:26:55 +0000104[submodule "third_party/webgpu-cts"]
105 path = third_party/webgpu-cts
106 url = https://chromium.googlesource.com/external/github.com/gpuweb/cts
107 gclient-condition = build_with_chromium
108[submodule "third_party/node-api-headers"]
109 path = third_party/node-api-headers
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000110 url = https://github.com/nodejs/node-api-headers
Joanna Wang77ce5592023-08-04 22:26:55 +0000111 gclient-condition = dawn_node
112[submodule "third_party/node-addon-api"]
113 path = third_party/node-addon-api
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000114 url = https://github.com/nodejs/node-addon-api
Joanna Wang77ce5592023-08-04 22:26:55 +0000115 gclient-condition = dawn_node
116[submodule "third_party/gpuweb"]
117 path = third_party/gpuweb
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000118 url = https://github.com/gpuweb/gpuweb
Joanna Wang77ce5592023-08-04 22:26:55 +0000119 gclient-condition = dawn_node
120[submodule "third_party/protobuf"]
121 path = third_party/protobuf
Ben Claytonde2686e2023-11-16 12:39:06 +0000122 url = https://chromium.googlesource.com/chromium/src/third_party/protobuf
123 gclient-condition = dawn_standalone
124[submodule "tools/protoc_wrapper"]
125 path = tools/protoc_wrapper
126 url = https://chromium.googlesource.com/chromium/src/tools/protoc_wrapper
Joanna Wang77ce5592023-08-04 22:26:55 +0000127 gclient-condition = dawn_standalone
Ben Claytonf9a5b712024-03-13 17:37:33 +0000128[submodule "third_party/jsoncpp"]
129 path = third_party/jsoncpp
130 url = https://github.com/open-source-parsers/jsoncpp
131 gclient-condition = dawn_standalone
132[submodule "third_party/langsvr"]
133 path = third_party/langsvr
134 url = https://github.com/google/langsvr
135 gclient-condition = dawn_standalone
Arthur Sonzogni8b28afe2023-10-12 16:06:04 +0000136[submodule "third_party/partition_alloc"]
137 path = third_party/partition_alloc
Josip Sokcevic56ac9562024-01-08 14:02:58 +0000138 url = https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator
Arthur Sonzogni8b28afe2023-10-12 16:06:04 +0000139 gclient-condition = dawn_standalone