Sarah Mashayekhi 462dd675e1 v-0001: Only allowed import is GLSL.std.450
Bug: tint:10

Change-Id: I566ff378c4cd72febc0a73434b5dfe1039ef2c42
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/16420
Reviewed-by: Dan Sinclair <dsinclair@google.com>
Commit-Queue: Dan Sinclair <dsinclair@google.com>
2020-03-04 20:51:29 +00:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-04 14:48:39 +00:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00
2020-03-02 15:47:43 -05:00

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

Contributing

Please see the CONTRIBUTING and CODE_OF_CONDUCT files on how to contribute to Tint.

Description
CMake-only fork of https://dawn.googlesource.com/dawn with cleaned, vendored dependencies
Readme Multiple Licenses 145 MiB
Languages
C++ 59.9%
HLSL 18.2%
GLSL 17.3%
Go 2.1%
Objective-C++ 0.8%
Other 1.6%