Third-party notices
Every dependency is vendored as a git submodule under third_party/ at the exact ref below and built
from source by native/. Licence texts are in each submodule at the path given. All licences are
permissive; no copyleft code is linked into Cinder.
| Component | Path | Pinned ref | Commit | Licence | Licence file |
|---|---|---|---|---|---|
| wgpu-native | third_party/wgpu-native |
v29.0.1.1 |
589e6ca |
MIT OR Apache-2.0 | LICENSE.MIT, LICENSE.APACHE |
| webgpu-headers (nested in wgpu-native) | third_party/wgpu-native/ffi/webgpu-headers |
as pinned by wgpu-native | 673658b |
BSD-3-Clause | LICENSE |
| SDL3 | third_party/SDL |
release-3.4.20 |
f00dc91 |
zlib | LICENSE.txt |
| joltc (Jolt Physics C API) | third_party/joltc |
commit 2bbcf73b1bec |
2bbcf73 |
MIT | LICENSE |
| Jolt Physics | third_party/JoltPhysics |
v5.6.0 (the tag joltc 2bbcf73 fetches by default) |
e77f175 |
MIT | LICENSE |
| cgltf | third_party/cgltf |
v1.15 |
360db1a |
MIT | LICENSE |
| stb (stb_image, stb_image_write) | third_party/stb |
commit 4e9b368bfc07 |
4e9b368 |
MIT OR Public Domain (Unlicense) | LICENSE |
| KTX-Software (libktx, Basis Universal) | third_party/KTX-Software |
v4.4.2 |
4d6fc70 |
Apache-2.0 (libktx); bundled parts under the licences in LICENSES/ |
LICENSE.md, LICENSES/ |
| meshoptimizer | third_party/meshoptimizer |
v1.3 |
9e1f07b |
MIT | LICENSE.md |
| MikkTSpace | third_party/MikkTSpace |
commit 3e895b49d05e |
3e895b4 |
zlib (header of mikktspace.c) |
mikktspace.c |
| miniaudio | third_party/miniaudio |
0.11.26 |
877ea4a |
MIT-0 OR Public Domain (Unlicense) | LICENSE |
| Dear ImGui (docking) | third_party/imgui |
v1.93.0-docking |
b916186 |
MIT | LICENSE.txt |
| Dear Bindings (dcimgui generator) | third_party/dear_bindings |
v0.27 |
67ede41 |
MIT | LICENSE.txt |
| Tracy | third_party/tracy |
v0.15.0 |
f2a4f25 |
BSD-3-Clause | LICENSE |
| flecs (benchmark comparison only, not shipped) | third_party/flecs |
v4.2.0 |
6566d4b |
MIT | LICENSE |
Tools (not linked into the engine) #
| Tool | Version | Licence |
|---|---|---|
| Mojo compiler and stdlib | 1.2.0 | Modular's Mojo licence (compiler), Apache-2.0 with LLVM exceptions (stdlib) |
| pixi | v0.63.2 | BSD-3-Clause |
| Rust toolchain (builds wgpu-native) | 1.93.0 | MIT OR Apache-2.0 |
| mojo-bindgen | see ADR-0005 | MIT |
| ply (dear_bindings dependency) | 3.11 | BSD-3-Clause |
Assets #
Sample and test assets are CC0 or CC-BY and are listed with attribution in assets/ATTRIBUTION.md once
added (Phase 4 onwards). Khronos glTF-Sample-Assets are used under their per-model licences.