- e87ded8 Rename builtin constant_id to override by James Price · 3 years, 11 months ago
- f5f311e Global tweaks to handle having no sem::Type by Ben Clayton · 3 years, 11 months ago
- 109b18f ast: Remove types from ast::Literals by Ben Clayton · 3 years, 11 months ago
- 0bf0fb9 ast::TypeName: Clone the name. by Ben Clayton · 3 years, 11 months ago
- 761e6b1 ast: Migrate all nodes over to typ::* by Ben Clayton · 3 years, 11 months ago
- f63a294 Better document ast::Variable parameters by David Neto · 3 years, 11 months ago
- 31204af Add ast::ExternalTexture by Antonio Maiorano · 3 years, 11 months ago
- 73fdc16 wgsl parser: replace almost all sem::Type* with typ::Type where possible by Antonio Maiorano · 3 years, 11 months ago
- 12353bc Remove duplicate using directive by James Price · 3 years, 11 months ago
- 6052d41 sem::Alias::type_name(): Optimize complexity by Ben Clayton · 3 years, 11 months ago
- 3b3cf5f ProgramBuilder: Fixup last few uses of sem::Type* by Ben Clayton · 3 years, 11 months ago
- 0b9ea91 Make ast::StructMember accept typ::Type by Antonio Maiorano · 3 years, 11 months ago
- 26fa992 Constify Type* constructor args for ast/sem classes by Antonio Maiorano · 3 years, 11 months ago
- e204f27 ProgramBuilder: Migrate any remaining types to typ::* by Ben Clayton · 3 years, 11 months ago
- e30ffeb ProgramBuilder: Migrate vectors to typ::TypePair by Ben Clayton · 3 years, 11 months ago
- 43073d8 tests: Use ProgramBuilder helpers where we can by Ben Clayton · 3 years, 11 months ago
- 4270834 resolver: Validate uniform buffer types by Ben Clayton · 3 years, 11 months ago
- fec63b7 Resolver: Add ast -> sem type resolving by Ben Clayton · 3 years, 11 months ago
- a32e4f6 Remove 2d Array Multisampled Textures by Ryan Harrison · 4 years ago
- 8a8d26b ast: Add type nodes by Ben Clayton · 4 years ago
- aea9c68 Move type/* files to sem/ directory by Antonio Maiorano · 4 years ago
- 3751fd2 Move all classes from namespace `type` to namespace `sem` by Antonio Maiorano · 4 years ago
- 3aa2261 Rename type::Struct to type::StructType by Antonio Maiorano · 4 years ago
- 917b14b CloneContext: Assert objects are owned by the program by Ben Clayton · 4 years ago
- 395b488 Add support for [[builtin(workgroup_id)]] by James Price · 4 years ago
- 5cd71b8 Rename semantic to sem by Antonio Maiorano · 4 years ago
- 316dcd4 UintLiteral::to_str() suffix with 'u' by Ben Clayton · 4 years ago
- ed8332a writer/wgsl: Omit the newline after [[access()]] decorations by Ben Clayton · 4 years ago
- 1773535 Resolver: Validate <storage> var types by Ben Clayton · 4 years ago
- 13ef87c Validate that Symbols are all part of the same program by Ben Clayton · 4 years ago
- f0c816a ast: Validate that ASTs are all part of the same program by Ben Clayton · 4 years ago
- edd4d3c Rename builtin(sample_mask_{in,out}) to builtin(sample_mask) by James Price · 4 years ago
- 88d7edc Rename builtin(frag_coord) to builtin(position) by James Price · 4 years ago
- e6995de Add ProgramID feed it into all ast::Nodes by Ben Clayton · 4 years ago
- 962d46e Fixup all doxygen warnings by Ben Clayton · 4 years ago
- daf1f1c Add ProgramBuilder::Param() helpers and use them by James Price · 4 years ago
- a12ccb2 [ast] Add helpers for searching a decoration list by James Price · 4 years ago
- 571f2b7 wgsl: Deprecate 'const' for 'let' by Ben Clayton · 4 years ago
- 9328d94 wgsl: Deprecate '-> void' on functions by Ben Clayton · 4 years ago
- 8bd7cc7 ast::Variable: Fix nullptr access in info_to_str by Ben Clayton · 4 years ago
- b502fdf Add ast::InternalDecoration by Ben Clayton · 4 years ago
- bbbb0ed Move global var validation from Validator to Resolver by Antonio Maiorano · 4 years ago
- f1b643e Improve binary expression validation error message by Antonio Maiorano · 4 years ago
- 90f43cf Replace all uses of assert() with TINT_ICE macros by Ben Clayton · 4 years ago
- dba65b7 Add semantic::Statement::Block() for getting the owning BlockStatement by Ben Clayton · 4 years ago
- 39a65a1 Add type inference support to Resolver by Antonio Maiorano · 4 years ago
- a864f24 Add ast::Variable::BindingPoint by Ben Clayton · 4 years ago
- 9ef1747 Add semantic::Variable::Type() and use it instead of ast::Variable::type() by Antonio Maiorano · 4 years ago
- cea744d Move Switch validation from Validator to Resolver by Antonio Maiorano · 4 years ago
- 91da97d Remove ast::NullLiteral by Ben Clayton · 4 years ago
- 5bae31d Delete unused files by James Price · 4 years ago
- 25eef8d s/sharable/shareable by Ben Clayton · 4 years ago
- a88090b Resolver: Track storage class usages of structures by Ben Clayton · 4 years ago
- 4f4534d Enable InsertBefore to work on global declarations by James Price · 4 years ago
- be0fc4e Validate binary operations by Antonio Maiorano · 4 years ago
- 3549e2e Resolver: Enforce vector constructor type rules by Arman Uguray · 4 years ago
- 2f9ced0 Update DEPRECATED comments about offset decorations by Ben Clayton · 4 years ago
- feecbe0 [wgsl-reader] Allow decorations on function return types by James Price · 4 years ago
- d614dd5 Implement Default Struct Layout by Ben Clayton · 4 years ago
- e2bc7aa Delete some obsolete sources by James Price · 4 years ago
- 95d4077 Flatten ast::Decoration class hierarchy by James Price · 4 years ago
- 8454d82 ast: Replace IsValid() with TINT_ASSERT() by Ben Clayton · 4 years ago
- 5b36d2c Remove all unnecessary includes by Ben Clayton · 4 years ago
- fd31bbd TD: validate continue statements bypassing body variables by Antonio Maiorano · 4 years ago
- 7732ca5 Rename TINT_INSTANTIATE_CLASS_ID() by Ben Clayton · 4 years ago
- 2f8df72 Reland "Remove deprecated textureLoad overloads with no level param" by Ryan Harrison · 4 years ago
- 5cfd4f5 Revert "Remove deprecated textureLoad overloads with no level param" by Ryan Harrison · 4 years ago
- cc4c22e Remove deprecated textureLoad overloads with no level param by Ryan Harrison · 4 years ago
- 05d9bff Make IntLiteral store and return a u32 value by Antonio Maiorano · 4 years, 1 month ago
- 6ce2edf Validate sign of RHS matches LHS for scalar variable declarations by Antonio Maiorano · 4 years, 1 month ago
- e5c105d Add testing for 1D w/ level textureLoad overload by Ryan Harrison · 4 years, 1 month ago
- 13dbbc6 Remove references 1D Array texture dimension by Ryan Harrison · 4 years, 1 month ago
- 3a9a55e ICE macros: Use '<<' for error message by Ben Clayton · 4 years, 1 month ago
- 7206e25 Remove deprecated APIs by Ben Clayton · 4 years, 1 month ago
- 6b4924f Add TINT_UNREACHABLE() and TINT_ICE() helper macros by Ben Clayton · 4 years, 1 month ago
- 52296de Add tint::Cloneable base class by Ben Clayton · 4 years, 1 month ago
- 4602ce7 ast: Remove @notes about semantic info not being cloned by Ben Clayton · 4 years, 1 month ago
- 81a29fe ProgramBuilder: Remove storage parameter from [Global]Const() by Ben Clayton · 4 years, 1 month ago
- 37571bc ProgramBuilder: Swap parameter order for Var and Const by Ben Clayton · 4 years, 1 month ago
- e7dab3c [ast] Rename Builtin::kSampleId to Builtin::kSampleIndex by James Price · 4 years, 1 month ago
- 545c974 Cloning: move arguments to create() into temporary locals by Ben Clayton · 4 years, 1 month ago
- 7b6bcb6 Fix AST declaration order when cloning Programs by Ben Clayton · 4 years, 1 month ago
- 5583853 [ast] Capture global declaration order by James Price · 4 years, 1 month ago
- 3eaa450 [ast] Add ast::Module::AddFunction() by James Price · 4 years, 1 month ago
- 0ff5e0b [wgsl-reader] Remove explicit storage class from samplers/textures by James Price · 4 years, 1 month ago
- c1052a4 Add semantic::MemberAccessorExpression, use it. by Ben Clayton · 4 years, 1 month ago
- ea9c86c ast: Move [Set]IsSwizzle() from IdentifierExpression to MemberAccessorExpression by Ben Clayton · 4 years, 1 month ago
- 1618f4b Add semantic::Call, IntrinsicCall, TextureIntrinsicCall, use them. by Ben Clayton · 4 years, 1 month ago
- 48b3841 type::StorageTexture: Remove set_type() by Ben Clayton · 4 years, 1 month ago
- b17aea1 Add semantic::Variable, use it. by Ben Clayton · 4 years, 1 month ago
- 401b96b Simplify usage of the TypeDeterminer in tests by Ben Clayton · 4 years, 1 month ago
- 87c78dd Add semantic::Function, use it. by Ben Clayton · 4 years, 1 month ago
- c694d43 ast: add sample_mask_in, ample_mask_out, sample_id by David Neto · 4 years, 1 month ago
- 42d1e09 Have ProgramBuilder::Func() register the function by Ben Clayton · 4 years, 1 month ago
- 3335254 Migrate to using semantic::Expression by Ben Clayton · 4 years, 2 months ago
- 7fdfff1 Add semantic::Node by Ben Clayton · 4 years, 2 months ago
- 708dc2d Simplify calls to ast::Node::[to_]str() by Ben Clayton · 4 years, 2 months ago
- dd1b6fc Introduce semantic::Info by Ben Clayton · 4 years, 2 months ago
- 844217f Add Diagnostics to Program, reader::[wgsl,spirv]::Parse() by Ben Clayton · 4 years, 2 months ago
- 3a5b15d Record when an identifier expression is a swizzle. by dan sinclair · 4 years, 2 months ago