- 8454d82 ast: Replace IsValid() with TINT_ASSERT() by Ben Clayton · 4 years, 2 months ago
- 6ce58be Fix VS clang-cl build by Antonio Maiorano · 4 years, 2 months ago
- 5fb87dd Resolver: Validate if() conditions are bools by Ben Clayton · 4 years, 2 months ago
- 2c41f4f Resolver: Split tests into multiple files by Ben Clayton · 4 years, 2 months ago
- 786cea4 Add resolver::TestHelper by Ben Clayton · 4 years, 2 months ago
- c7dcbae Resolver: Place into a resolver namespace by Ben Clayton · 4 years, 2 months ago
- 9430cb4 Resolver: Validate usage of break by Ben Clayton · 4 years, 2 months ago
- 5e9eb20 spir-v builder: fix loop-scoped variable not found in continuing block by Antonio Maiorano · 4 years, 2 months ago
- 01df2a7 Add TINT_ASSERT() by Ben Clayton · 4 years, 2 months ago
- 5b36d2c Remove all unnecessary includes by Ben Clayton · 4 years, 2 months ago
- 5f0ea11 Rename TypeDeterminer to Resolver by Ben Clayton · 4 years, 2 months ago
- fd31bbd TD: validate continue statements bypassing body variables by Antonio Maiorano · 4 years, 2 months ago
- fe2ceb9 reader/wgsl: Remove ParserImpl::diagnostics() by Ben Clayton · 4 years, 2 months ago
- f9f48c6 transform/Renamer: Pass through swizzles and intrinsics by Ben Clayton · 4 years, 2 months ago
- 97b9217 writer/msl: Remove the renaming logic by Ben Clayton · 4 years, 2 months ago
- 37d2b35 transform::Msl: Rename reserved keywords by Ben Clayton · 4 years, 2 months ago
- f25d519 Move IntrinsicType parsing to semantic/intrinsic.h by Ben Clayton · 4 years, 2 months ago
- dee7d36 reader/wgsl: Tail-call optimize expression methods by Ben Clayton · 4 years, 2 months ago
- d1781fd Remove tint::Namer by Ben Clayton · 4 years, 2 months ago
- 798876e Optimize demangling by Ben Clayton · 4 years, 2 months ago
- e18a18b Add transform::Renamer by Ben Clayton · 4 years, 2 months ago
- 5ca9741 CloneContext: Add support for transforming symbols by Ben Clayton · 4 years, 2 months ago
- ec44eef spirv-reader: handle OpUndef at module scope by David Neto · 4 years, 2 months ago
- 5a13258 TD: Fix O(2^n) of reachable-by-entry-point by Ben Clayton · 4 years, 2 months ago
- 04d93c8 Add inspector support for DepthTexture reflection by Ryan Harrison · 4 years, 2 months ago
- 7732ca5 Rename TINT_INSTANTIATE_CLASS_ID() by Ben Clayton · 4 years, 2 months ago
- 2f8df72 Reland "Remove deprecated textureLoad overloads with no level param" by Ryan Harrison · 4 years, 2 months ago
- e879143 Pull Is() out of castable and into a new TypeInfo by Ben Clayton · 4 years, 2 months ago
- 5cfd4f5 Revert "Remove deprecated textureLoad overloads with no level param" by Ryan Harrison · 4 years, 2 months ago
- 1653668 Remove deprecated transform APIs by Ben Clayton · 4 years, 2 months ago
- a349e54 Remove unused testing files by James Price · 4 years, 2 months ago
- 9062f13 Rename test file for consistency by James Price · 4 years, 2 months ago
- 364b30f spirv builder: allow unsigned int cases for switch statements by Antonio Maiorano · 4 years, 2 months ago
- cc4c22e Remove deprecated textureLoad overloads with no level param by Ryan Harrison · 4 years, 2 months ago
- fe2b417 Validate swizzles don't mix between rgba and xyzw by Antonio Maiorano · 4 years, 2 months ago
- 05d9bff Make IntLiteral store and return a u32 value by Antonio Maiorano · 4 years, 2 months ago
- a8b20be CloneContext: Drop the first CloneContext* parameter from the ReplaceAll() callback by Ben Clayton · 4 years, 2 months ago
- d5638c9 BoundArrayAccessors: Add more tests by Ben Clayton · 4 years, 2 months ago
- 6ce2edf Validate sign of RHS matches LHS for scalar variable declarations by Antonio Maiorano · 4 years, 2 months ago
- e5c105d Add testing for 1D w/ level textureLoad overload by Ryan Harrison · 4 years, 2 months ago
- 2aaf7b5 [MslWriter] Emit using statement for metal by dan sinclair · 4 years, 2 months ago
- c1f7e90 Fix typo in FirstIndexOffset::Data by Ben Clayton · 4 years, 2 months ago
- 2432e34 Rework TINT_INSTANTIATE_CLASS_ID() to avoid complex static initializers by Ben Clayton · 4 years, 2 months ago
- f8fa6cf Register function symbol in TypeDeterminer after processing body. by dan sinclair · 4 years, 2 months ago
- 80cb20d Fix ClassIDs for DLL usage by Ben Clayton · 4 years, 2 months ago
- 72260e4 Remove parsing of StringLiteral. by dan sinclair · 4 years, 2 months ago
- 8feb9b8 Update the rounding modes to match the spec. by dan sinclair · 4 years, 2 months ago
- eb496d0 transform: API cleanup by Ben Clayton · 4 years, 2 months ago
- 94b36c3 src/transform: Remove @notes that are no longer true by Ben Clayton · 4 years, 2 months ago
- 03eaff3 wgsl::ParserImpl: Use sync() for postfix_expr() by Ben Clayton · 4 years, 2 months ago
- 6d612ad TypeDeterminer: Resolve swizzles by Ben Clayton · 4 years, 2 months ago
- 8b1851d ClassID: Support use as unordered map / set keys by Ben Clayton · 4 years, 2 months ago
- ce9229c Program: Fix move of diagnostics. by Ben Clayton · 4 years, 2 months ago
- 33a8cdd TypeDeterminer: Error if an IdentifierExpression to a callable is not called by Ben Clayton · 4 years, 2 months ago
- 13dbbc6 Remove references 1D Array texture dimension by Ryan Harrison · 4 years, 2 months ago
- 767df5f Fix infinite spin in wgsl parser by Ben Clayton · 4 years, 2 months ago
- 527a0bb Have Program::IsValid() return false unless built by Ben Clayton · 4 years, 2 months ago
- 3bb3116 hlsl/writer: Validate texture intrinsics with DXC by Ben Clayton · 4 years, 2 months ago
- 53d057c Add tint_unittest flags for enabling DXC validation by Ben Clayton · 4 years, 2 months ago
- 4c4ceee Fix missing doxygen on enum warning by Ben Clayton · 4 years, 2 months ago
- 1d98236 Source: Restructure Source::File by Ben Clayton · 4 years, 2 months ago
- 41e58d8 Clean up unresolved comments from review by Ryan Harrison · 4 years, 2 months ago
- 8903685 Don't build test_main.cc in chromium builds by Ben Clayton · 4 years, 2 months ago
- 94cfbbe Extract more StorageTexture information by Ryan Harrison · 4 years, 2 months ago
- 15daded hlsl/writer: Fix output for texture intrinsics and types by Ben Clayton · 4 years, 2 months ago
- 1d5a7eb semantic::Function: Clean up ReferencedXXX() return types by Ben Clayton · 4 years, 2 months ago
- 3a9a55e ICE macros: Use '<<' for error message by Ben Clayton · 4 years, 2 months ago
- 4108550 Add hlsl::TestHelperBase::Validate() by Ben Clayton · 4 years, 2 months ago
- ce7e18e Add tint::Command by Ben Clayton · 4 years, 2 months ago
- a87fda9 Add tint::TmpFile by Ben Clayton · 4 years, 2 months ago
- 7206e25 Remove deprecated APIs by Ben Clayton · 4 years, 2 months ago
- 6b4924f Add TINT_UNREACHABLE() and TINT_ICE() helper macros by Ben Clayton · 4 years, 2 months ago
- c7ca766 Fix TypesBuilder::builder pointer initialization by Ben Clayton · 4 years, 2 months ago
- 34ae7d2 wgsl/parser: Avoid stack overflows by Ben Clayton · 4 years, 2 months ago
- 52296de Add tint::Cloneable base class by Ben Clayton · 4 years, 2 months ago
- f81df12 Add utils/unique_vector.h from TypeDeterminer by Ben Clayton · 4 years, 2 months ago
- 43a160d Validator: Strip out unreachable code by Ben Clayton · 4 years, 2 months ago
- 4602ce7 ast: Remove @notes about semantic info not being cloned by Ben Clayton · 4 years, 2 months ago
- 81a29fe ProgramBuilder: Remove storage parameter from [Global]Const() by Ben Clayton · 4 years, 2 months ago
- 37571bc ProgramBuilder: Swap parameter order for Var and Const by Ben Clayton · 4 years, 2 months ago
- 4b9e7f9 transform::Hlsl: Hoist array initializers out of expressions by Ben Clayton · 4 years, 2 months ago
- f77771e CloneContext: Add InsertBefore() by Ben Clayton · 4 years, 2 months ago
- e909744 CloneContext: Use As<T>() instead of static_cast<T> by Ben Clayton · 4 years, 2 months ago
- ea9e471 [spirv-writer] Add support for sample index/mask builtins by James Price · 4 years, 2 months ago
- 1413733 [wgsl-reader] Add support for sample index/mask builtins by James Price · 4 years, 2 months ago
- c9af597 [semantic] Add semantic::Variable::Users() by James Price · 4 years, 2 months ago
- 45b18ce Fix CMake build, fix doxygen warning by Ben Clayton · 4 years, 2 months ago
- f97b9c9 Add semantic::Statement by Ben Clayton · 4 years, 2 months ago
- e7dab3c [ast] Rename Builtin::kSampleId to Builtin::kSampleIndex by James Price · 4 years, 2 months ago
- d086c14 Add support fo extracting information about Storage Textures by Ryan Harrison · 4 years, 2 months ago
- 652d40a wgsl-reader: Add support for nested array accessors by Vasyl Teliman · 4 years, 2 months ago
- 909c166 spirv-reader: ignore NonSemantic. extended instructions by David Neto · 4 years, 2 months ago
- 545c974 Cloning: move arguments to create() into temporary locals by Ben Clayton · 4 years, 2 months ago
- 7b6bcb6 Fix AST declaration order when cloning Programs by Ben Clayton · 4 years, 2 months ago
- 5585f07 Add SymbolTable::New() by Ben Clayton · 4 years, 2 months ago
- 5d64f60 Add ability to get all bound resources in a single call by Ryan Harrison · 4 years, 2 months ago
- 8b1906d Validation tests: Check the Program is valid by Ben Clayton · 4 years, 2 months ago
- 47c4d18 Move intrinsic overload tests from Validator -> TypeDeterminer by Ben Clayton · 4 years, 2 months ago
- 2522b29 type_determiner_test.cc: Rename ImportData to Intrinsic by Ben Clayton · 4 years, 2 months ago
- 81da283 Add type::Type::UnwrapAliasIfNeeded() by Ben Clayton · 4 years, 2 months ago