- a996ffb Rename 'decoration' to 'attribute' by Ben Clayton · 3 years ago
- df9900c Optimize Source by removing a std::string by Ben Clayton · 3 years ago
- 7928974 Remove the "image" storage class by James Price · 3 years ago
- 3cdb8e3 reader/wgsl: Optimize tokens by using string_view by Ben Clayton · 3 years ago chromium/4858 chromium/4859 chromium/4860 chromium/4861 chromium/4862
- b9d1540 Make use of std::string_view when parsing by Brandon Jones · 3 years ago
- f6e5cc0 Deprecate the @stride attribute by James Price · 3 years ago
- 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 3 years ago
- 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 3 years ago
- 4d245d9 ast: Remove unsupported texel formats by Ben Clayton · 3 years ago
- 294ce93 ast: Rename ImageFormat to TexelFormat by Ben Clayton · 3 years ago
- 6165cca reader/wgsl: Remove texel format names as keywords by Ben Clayton · 3 years ago chromium/4812
- 1372222 wgsl: Replace 'elseif' with 'else if' by Ben Clayton · 3 years ago
- 170a503 reader/wgsl: Deprecate the [[block]] attribute by James Price · 3 years, 1 month ago
- 81b3948 resolver: Implement element inference of vecN and matNxM by Ben Clayton · 3 years, 1 month ago
- be11f9f wgsl: float literals can have 'f' suffix by David Neto · 3 years, 2 months ago
- 04e62a1 reader/wgsl: Remove type tracking from the parser by Ben Clayton · 3 years, 2 months ago chromium/4709 chromium/4710 chromium/4711 chromium/4712
- d12f488 wgsl-reader: give better diagnostic for bad token at end of input by David Neto · 3 years, 2 months ago
- 4cfa725 Use ProgramBuilder::Construct() where possible by Ben Clayton · 3 years, 2 months ago chromium/4704 chromium/4705 chromium/4706 chromium/4707
- 5c9a80b ast: Add 'Expression' suffix to literals (2/2) by Ben Clayton · 3 years, 2 months ago
- 6595b38 ast: Rename 'array accessor' to 'index accessor' by Ben Clayton · 3 years, 2 months ago
- a838bb7 ast: Rename ArrayAccessorExpression to IndexAccessorExpression by Ben Clayton · 3 years, 2 months ago
- 575c4ef Remove ScalarConstructorExpression by Ben Clayton · 3 years, 2 months ago
- 1aa98e6 Implement phony assignment by Ben Clayton · 3 years, 3 months ago
- 8648120 Make all ast and sem pointers const by Ben Clayton · 3 years, 3 months ago
- 4f3ff57 ast: Keep style consistent by Ben Clayton · 3 years, 3 months ago
- 4cc4315 Allow array size to be a module-scope constant by James Price · 3 years, 4 months ago
- 16edcf9 reader/wgsl: Error for unconsumed decorations by Ben Clayton · 3 years, 4 months ago
- 72f9ce9 HexFoat: detect exponent overflow and report errors by Antonio Maiorano · 3 years, 5 months ago chromium/4597
- fd35aa8 Implement texture_depth_multisampled_2d by Ben Clayton · 3 years, 6 months ago
- f76c227 parser: fix wgsl expect_const_expr() by Sarah · 3 years, 6 months ago
- c41d940 Parse num_workgroups builtin and reject it by James Price · 3 years, 6 months ago
- 0c3ddc9 parser/wgsl: Error if type decorations are not consumed by Ben Clayton · 3 years, 6 months ago
- 76feb6b reader/wgsl: Add source info to CallStatement by James Price · 3 years, 6 months ago
- 29c7079 parser/wgsl: Fix stack overflow in postfix_expression() by Ben Clayton · 3 years, 6 months ago
- ae23bd5 reader/wgsl: Reserve ++ and -- tokens by James Price · 3 years, 6 months ago
- 3797ab6 reader/wgsl: Be more aggressive at bailing by Ben Clayton · 3 years, 6 months ago
- fcc0de0 wgsl: Implement invariant attribute by James Price · 3 years, 6 months ago
- bf1ec30 reader/wgsl: Remove old token methods. by dan sinclair · 3 years, 6 months ago
- 1b03f0a reader/wgsl: Generate ForLoopStatements by Ben Clayton · 3 years, 6 months ago
- 9545fb7 Remove depreated APIs and WGSL by Ben Clayton · 3 years, 6 months ago
- 5d8eb4a reader/wgsl: Improve reserved keyword error messages by Ben Clayton · 3 years, 6 months ago
- f83e406 reader/wgsl: Fix parsing of stride on return type by James Price · 3 years, 6 months ago
- 03a7522 reader/wgsl: Add support for interpolate attribute by James Price · 3 years, 7 months ago
- c41c7cd reader/wgsl: Only resync if num errors less than limit by Ben Clayton · 3 years, 7 months ago
- ffd28e2 diag: Add System enumerator to all diagnostics by Ben Clayton · 3 years, 7 months ago
- e7257eb reader/wgsl: Prevent stack overflow in unary_expression() by Ben Clayton · 3 years, 7 months ago
- 90503de reader/wgsl: Remove old shader IO syntax by James Price · 3 years, 7 months ago
- 989c3a1 reader/wgsl: Parse atomic<T> types by Ben Clayton · 3 years, 7 months ago
- c932b55 Implement bitwise complement operator by James Price · 3 years, 7 months ago
- 7e00263 wgsl: Remove [[access]] and [[offset]] decorations by Ben Clayton · 3 years, 7 months ago
- 950809f Rename 'constructed types' to 'type declarartions' by Ben Clayton · 3 years, 7 months ago
- 8758f10 ast: Replace NamedType with TypeDecl by Ben Clayton · 3 years, 7 months ago
- 1858854 Add optional access to ptr<> by Ben Clayton · 3 years, 7 months ago
- 93e8f52 wgsl: Deprecate [[access]] decorations by Ben Clayton · 3 years, 7 months ago
- 9834fef Implement type inference by Antonio Maiorano · 3 years, 7 months ago
- cb7e5d4 reader/wgsl: Support access on storage texture by Ben Clayton · 3 years, 7 months ago
- 646f4a9 ast::AccessControl: Remove 'Only' suffix from enums by Ben Clayton · 3 years, 7 months ago
- 564000f Remove deprecated functionality by James Price · 3 years, 8 months ago
- 70f80bb ast: Support non-literal workgroup_size parameters by James Price · 3 years, 8 months ago
- 85bdf17 ast: Rename UnaryOp::kDereference to kIndirection by Ben Clayton · 3 years, 8 months ago
- dc4e6c1 Remove sem::AccessControl by Antonio Maiorano · 3 years, 8 months ago
- df8b278 reader/wgsl: Add support for [[override]] by James Price · 3 years, 8 months ago
- 09587e1 reader/wgsl: Parse '&' and '*' by Ben Clayton · 3 years, 8 months ago
- fcda15e Move storage_class validation from wgsl to resolver by Ben Clayton · 3 years, 8 months ago
- a34fa0e Remove sem::Alias by Ben Clayton · 3 years, 8 months ago
- b7bd0e1 reader/wgsl: Migrate to AST types by Ben Clayton · 3 years, 8 months ago
- d2be7ce reader/wgsl: Allow constants without initializers by James Price · 3 years, 8 months ago
- 02ebf0d ast: Migrate to using ast::Type by Ben Clayton · 3 years, 8 months ago
- e87ded8 Rename builtin constant_id to override by James Price · 3 years, 9 months ago
- 9481156 Fix Undefined Behaviour by Ben Clayton · 3 years, 9 months ago
- 3189bf0 reader/wgsl: Allow trailing commas in lists by James Price · 3 years, 9 months ago
- 4248a46 reader/wgsl: Set source locations for literals by James Price · 3 years, 9 months ago
- e80887d reader/wgsl: Handle parentheses inside expect_argument_expression_list by James Price · 3 years, 9 months ago
- 961dc6f reader/wgsl: match spec rules for function calls by James Price · 3 years, 9 months ago
- 109b18f ast: Remove types from ast::Literals by Ben Clayton · 3 years, 9 months ago
- 4b16a16 wgsl parser: use new TypesBuilder factory functions, and set Source for ast::Type nodes by Antonio Maiorano · 3 years, 9 months ago
- 31204af Add ast::ExternalTexture by Antonio Maiorano · 3 years, 9 months ago
- 73fdc16 wgsl parser: replace almost all sem::Type* with typ::Type where possible by Antonio Maiorano · 3 years, 9 months ago
- 05abdf5 wgsl parser: make type_decl() return typ::Type by Antonio Maiorano · 3 years, 9 months ago
- 145f865 Add texture_external parsing and intrinsic overloads by Brandon Jones · 3 years, 9 months ago
- fec63b7 Resolver: Add ast -> sem type resolving by Ben Clayton · 3 years, 9 months ago
- 913a2f4 sem::StructType remove symbol() by Ben Clayton · 3 years, 9 months ago
- 8a8d26b ast: Add type nodes by Ben Clayton · 3 years, 9 months ago
- aea9c68 Move type/* files to sem/ directory by Antonio Maiorano · 3 years, 9 months ago
- 3751fd2 Move all classes from namespace `type` to namespace `sem` by Antonio Maiorano · 3 years, 9 months ago
- 3aa2261 Rename type::Struct to type::StructType by Antonio Maiorano · 3 years, 9 months ago
- cf4057b Rename type::Array to type::ArrayType by Antonio Maiorano · 3 years, 9 months ago
- 395b488 Add support for [[builtin(workgroup_id)]] by James Price · 3 years, 9 months ago
- edd4d3c Rename builtin(sample_mask_{in,out}) to builtin(sample_mask) by James Price · 3 years, 9 months ago
- 88d7edc Rename builtin(frag_coord) to builtin(position) by James Price · 3 years, 9 months ago
- 3ee8c37 [wgsl-reader] Deprecate old syntax for entry point IO by James Price · 3 years, 9 months ago
- c76ec15 reader/wgsl: Add deprecation warning for [[offset]] by Ben Clayton · 3 years, 9 months ago
- 571f2b7 wgsl: Deprecate 'const' for 'let' by Ben Clayton · 3 years, 9 months ago
- 9328d94 wgsl: Deprecate '-> void' on functions by Ben Clayton · 3 years, 9 months ago
- 90f43cf Replace all uses of assert() with TINT_ICE macros by Ben Clayton · 3 years, 10 months ago
- b225851 [wgsl-reader] Disallow explicit storage classes on handle types by James Price · 3 years, 10 months ago
- feecbe0 [wgsl-reader] Allow decorations on function return types by James Price · 3 years, 10 months ago
- d614dd5 Implement Default Struct Layout by Ben Clayton · 3 years, 10 months ago
- 95d4077 Flatten ast::Decoration class hierarchy by James Price · 3 years, 10 months ago
- 5c460bf [wgsl-reader] Add support for entry point parameters by James Price · 3 years, 10 months ago