- 6f7986d writer/hlsl: Use SampleCmpLevelZero instead of SampleCmp by Ben Clayton · 3 years, 1 month ago
- 804a699 writer/hlsl: Include format type for sampled textures by Ben Clayton · 3 years, 1 month ago
- 6a802cd writer/hlsl: Move the renamer into the sanitizer transform by Ben Clayton · 3 years, 1 month ago
- 003fa8f Remove LocalReferencedBuiltinVariables() by Ben Clayton · 3 years, 1 month ago
- 962d46e Fixup all doxygen warnings by Ben Clayton · 3 years, 1 month ago
- 1d618b1 transform: Reimplement FirstIndexOffset by Ben Clayton · 3 years, 1 month ago
- e9c4984 semantic: Add Function::Parameters(), MemberAccessorExpression subtypes by Ben Clayton · 3 years, 1 month ago
- f8f31a4 Automatically run entry point IO canonicalization by James Price · 3 years, 1 month ago
- 71512e3 Remove validator.h by Antonio Maiorano · 3 years, 1 month ago
- e2c775f writer/hlsl: Fix storage buffers by Ben Clayton · 3 years, 1 month ago
- 015b9aa Add transform::CalculateArrayLength by Ben Clayton · 3 years, 1 month ago
- 6d30523 Add transform::DecomposeStorageAccess by Ben Clayton · 3 years, 1 month ago
- 3c1d487 [inspector] Add support for new entry point IO syntax by James Price · 3 years, 1 month ago
- daf1f1c Add ProgramBuilder::Param() helpers and use them by James Price · 3 years, 1 month ago
- a12ccb2 [ast] Add helpers for searching a decoration list by James Price · 3 years, 1 month ago
- c76ec15 reader/wgsl: Add deprecation warning for [[offset]] by Ben Clayton · 3 years, 1 month ago
- 571f2b7 wgsl: Deprecate 'const' for 'let' by Ben Clayton · 3 years, 1 month ago
- fae0aa6 Add a style guide by David Neto · 3 years, 1 month ago
- 8076741 spirv-reader: fix position calculation of for phi var decl by David Neto · 3 years, 1 month ago
- 586fca4 CloneContext: Fix CloneWithoutTransform() by Ben Clayton · 3 years, 1 month ago
- 9328d94 wgsl: Deprecate '-> void' on functions by Ben Clayton · 3 years, 1 month ago
- d15391e Remove tint's usage of Validator by Antonio Maiorano · 3 years, 1 month ago
- 101f463 Speed up intrinsic table registration by Antonio Maiorano · 3 years, 1 month ago
- 933d44a transform/hlsl: Hoist structure constructors to new var by Ben Clayton · 3 years, 1 month ago
- 8f42be3 Delete Validator except public API by Antonio Maiorano · 3 years, 1 month ago
- bebb1cb writer/hlsl: Fix zero-init of vectors by Ben Clayton · 3 years, 1 month ago
- ab26a8f hlsl/writer: Transpose matrices by Ben Clayton · 3 years, 1 month ago
- 8bd7cc7 ast::Variable: Fix nullptr access in info_to_str by Ben Clayton · 3 years, 1 month ago
- dac5418 type::Type: fix weird formatting by Ben Clayton · 3 years, 1 month ago
- 1b8d9f2 CloneContext: Don't create named symbols from unnamed by Ben Clayton · 3 years, 1 month ago
- 3bfb681 semantic::Struct: Add FindMember by Ben Clayton · 3 years, 1 month ago
- f23696d BoundArrayAccessors: Don't share AST nodes by Ben Clayton · 3 years, 1 month ago
- b502fdf Add ast::InternalDecoration by Ben Clayton · 3 years, 1 month ago
- 86c2cbf Add semantic::VariableUser by Ben Clayton · 3 years, 1 month ago
- e93d46f Move remaining Validator tests to Resolver by Antonio Maiorano · 3 years, 1 month ago
- bfc9794 Move entry point validation from Validator to Resolver by Antonio Maiorano · 3 years, 1 month ago
- bbbb0ed Move global var validation from Validator to Resolver by Antonio Maiorano · 3 years, 1 month ago
- 4f154a8 writer/hlsl: Fix validation errors by Ben Clayton · 3 years, 1 month ago
- a2239c6 Update Tint samples to new entry point IO syntax by James Price · 3 years, 1 month ago
- ca0f51f [spirv-writer] Fix missing symbol clone in entry point IO transform by James Price · 3 years, 1 month ago
- 68f558f [resolver] Add entry point IO validation by James Price · 3 years, 1 month ago
- 09356cc Move VariableDecl validation from Validator to Resolver by Antonio Maiorano · 3 years, 1 month ago
- 2f04dc9 [validator] Remove requirement to have an entry point by James Price · 3 years, 1 month ago
- 1fe1a5e Validator: remove IsStorable and tests by Antonio Maiorano · 3 years, 1 month ago
- 61dabab Validate multiply of invalid vector/matrix sizes by Antonio Maiorano · 3 years, 1 month ago
- f1b643e Improve binary expression validation error message by Antonio Maiorano · 3 years, 1 month ago
- 15c6ed0 Fix binary expression resolving and validation with type aliases by Antonio Maiorano · 3 years, 1 month ago
- c6aa48e CMake: disable "no-used-but-marked-unused" Clang warning by Antonio Maiorano · 3 years, 1 month ago
- b4275c8 CloneContext: Pass the vector to InsertBefore() by Ben Clayton · 3 years, 1 month ago
- 90f43cf Replace all uses of assert() with TINT_ICE macros by Ben Clayton · 3 years, 1 month ago
- dba65b7 Add semantic::Statement::Block() for getting the owning BlockStatement by Ben Clayton · 3 years, 1 month ago
- 285b8b6 [hlsl-writer] Use entry point interface canonicalization transform by James Price · 3 years, 1 month ago
- dc8f08a [msl-writer] Use entry point interface canonicalization transform by James Price · 3 years, 1 month ago
- 3f985b9 Add a transform for canonicalizing entry point interfaces by James Price · 3 years, 1 month ago
- c87ff9c Resolver: Move logic ValidateFunction() -> Function() by Ben Clayton · 3 years, 1 month ago
- 5c523f3 [resolver] Apply type storage class uses via return types by James Price · 3 years, 1 month ago
- 494e82d [resolver] Track pipeline stage usages for structs by James Price · 3 years, 1 month ago
- e09989a Move assignment validation from Validator to Resolver by Antonio Maiorano · 3 years, 1 month ago
- 39a65a1 Add type inference support to Resolver by Antonio Maiorano · 3 years, 1 month ago
- 55bc540 writer/hlsl: Emit workgroup variables by Ben Clayton · 3 years, 1 month ago
- 9717749 writer/hlsl: Fixes for textures by Ben Clayton · 3 years, 1 month ago
- 3ac4a0e writer/hlsl: Fix emission of EmitStorageBufferAccessor() by Ben Clayton · 3 years, 1 month ago
- 0f02a6d writer/hlsl: Don't emit structs for storage buffer usage by Ben Clayton · 3 years, 1 month ago
- 96a57f6 .vscode/tasks.json: Make build & configure work for windows. by Ben Clayton · 3 years, 1 month ago
- 59b28c4 Resolver: apply type storage class uses via parameters by Ben Clayton · 3 years, 1 month ago
- ced00a2 writer/hlsl: Don't explode on unhandled member decorations by Ben Clayton · 3 years, 1 month ago
- 02571d1 writer/hlsl: Initialize output local variable by Ben Clayton · 3 years, 1 month ago
- 92b5be0 writer/hlsl: Emit binding group as spaceN by Ben Clayton · 3 years, 1 month ago
- e0c1221 Add transform::BindingRemapper by Ben Clayton · 3 years, 1 month ago
- a864f24 Add ast::Variable::BindingPoint by Ben Clayton · 3 years, 1 month ago
- af8a8ac transform: Add Data as an input by Ben Clayton · 3 years, 1 month ago
- de1e3c0 Fix linter errors by Ben Clayton · 3 years, 1 month ago
- 01ac3dd Add utils/hash.h by Ben Clayton · 3 years, 1 month ago
- 9ef1747 Add semantic::Variable::Type() and use it instead of ast::Variable::type() by Antonio Maiorano · 3 years, 1 month ago
- d7f23f5 spirv-reader: Fix mixed-signedness binary ops by David Neto · 3 years, 1 month ago
- c63a64b [msl-writer] Fix struct constructor emission by James Price · 3 years, 1 month ago
- a696b02 [spirv-writer] Use const for function parameters by James Price · 3 years, 1 month ago
- ea855a9 [spirv-writer] Handle non-pointer struct member accessors by James Price · 3 years, 1 month ago
- cea744d Move Switch validation from Validator to Resolver by Antonio Maiorano · 3 years, 2 months ago
- 0f5c26d Add checking for ICEs in fuzzers by Ryan Harrison · 3 years, 2 months ago
- 5c9906e [spirv-writer] Handle entry point IO struct types by James Price · 3 years, 2 months ago
- 88d3d2e CMake: fix clang-cl builds on Windows by Antonio Maiorano · 3 years, 2 months ago
- f43643f Kokoro: implement Windows build scripts by Antonio Maiorano · 3 years, 2 months ago
- 84ef13c spirv-reader: disallow OpSwitch without preceding OpSelectionMerge by David Neto · 3 years, 2 months ago
- f403305 Remove the warning suppression for Skia by Corentin Wallez · 3 years, 2 months ago
- fe6129f Add initial no-op Kokoro Windows build scripts by Antonio Maiorano · 3 years, 2 months ago
- e547605 Fix msvc build and enable multiprocessor builds by Antonio Maiorano · 3 years, 2 months ago
- 2e97435 Move return validation from Validator to Resolver by Antonio Maiorano · 3 years, 2 months ago
- 8ac7f8a Fix typo in enum by Ryan Harrison · 3 years, 2 months ago
- 5622b6b AppendVector() - support pointer args by Ben Clayton · 3 years, 2 months ago
- 247b922 Roll third_party/gpuweb-cts/ d836e71f2..dea8ed8c2 (42 commits) by David Neto · 3 years, 2 months ago
- f55091a Implement barrier intrinsics by Ben Clayton · 3 years, 2 months ago
- 570b3d6 Add missing include for ::testing::Test by James Price · 3 years, 2 months ago
- 06feb3f Finish moving call validation from Validator to Resolver by Antonio Maiorano · 3 years, 2 months ago
- 4682e3f Move identifier validation from Validator to Resolver by Antonio Maiorano · 3 years, 2 months ago
- a07d21a [resolver] Fix nullptr dereference when validating continuing block by James Price · 3 years, 2 months ago
- 91da97d Remove ast::NullLiteral by Ben Clayton · 3 years, 2 months ago
- b225851 [wgsl-reader] Disallow explicit storage classes on handle types by James Price · 3 years, 2 months ago
- eae161c writer/spirv: Clean up constant generation by Ben Clayton · 3 years, 2 months ago
- d6fe74b Validator: add const init with param test by Antonio Maiorano · 3 years, 2 months ago