CMake-only fork of https://dawn.googlesource.com/dawn with cleaned, vendored dependencies
707705ddf4
Change-Id: I27b20007786703e514f6d9c94c31d27443b8e2d7 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/16400 Reviewed-by: Sarah Mashayekhi <sarahmashay@google.com> |
||
---|---|---|
fuzz | ||
samples | ||
src | ||
test | ||
third_party | ||
tools | ||
.clang-format | ||
.gitignore | ||
CMakeLists.txt | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
CPPLINT.cfg | ||
DEPS | ||
Doxyfile | ||
LICENSE | ||
README.md |
README.md
Tint
Tint is a compiler for the WebGPU Shader Language (WGSL).
This is not an officially supported Google product.
Requirements
- Git
- CMake (3.10.2 or later)
- Ninja (or other build tool)
- Python, for fetching dependencies
Build options
TINT_BUILD_SPV_PARSER
: enable the SPIR-V input parser
Building
./tools/git-sync-deps
mkdir -p out/Debug
cd out/Debug
cmake -GNinja ../..
ninja
Issues
Please file any issues or feature requests at https://bugs.chromium.org/p/tint/issues/entry
Contributing
Please see the CONTRIBUTING and CODE_OF_CONDUCT files on how to contribute to Tint.