- d0ec88c Add support for override keyword and @id attribute by James Price · 3 years, 1 month ago
- a996ffb Rename 'decoration' to 'attribute' by Ben Clayton · 3 years, 1 month ago
- 1c02eb8 validation: Require interpolate(flat) for integers by James Price · 3 years, 1 month ago
- 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 3 years, 2 months ago
- 5085438 inspector: Add support for non-struct buffers by James Price · 3 years, 2 months ago
- 294ce93 ast: Rename ImageFormat to TexelFormat by Ben Clayton · 3 years, 2 months ago
- 97c692d Support reflecting if pipeline overrideable constants has numeric ID specified by Shrek Shao · 3 years, 4 months ago
- 72789de resolver: Remove rule that call statements to functions must return void by Ben Clayton · 3 years, 5 months ago
- 8648120 Make all ast and sem pointers const by Ben Clayton · 3 years, 5 months ago
- 1364f20 Remove more uses of AST to_str() and type_name() by Ben Clayton · 3 years, 5 months ago
- f3f2d0a Resolver: Remove texture_storage read access by Ben Clayton · 3 years, 5 months ago
- 2271b95 Support reflecting uninitialized pipeline overrideable constants by Ryan Harrison · 3 years, 5 months ago
- c306cda inspector: reflect num_workgroups builtin usage by James Price · 3 years, 6 months ago
- b612c50 Inspector: Add input [[sample_mask]] to EntryPoint by Jiawei Shao · 3 years, 7 months ago
- b5025db Inspector: Add all fragment builtin inputs to EntryPoint by Jiawei Shao · 3 years, 7 months ago
- edecbb1 validation: pointer to handle is not allowed by Sarah · 3 years, 7 months ago
- dee93c6 Handle complex cases in Inspector::GenerateSamplerTargets by Ryan Harrison · 3 years, 7 months ago
- fd35aa8 Implement texture_depth_multisampled_2d by Ben Clayton · 3 years, 7 months ago
- 0f2d95d sem: Split sem::Variable into global, local and parameter by Ben Clayton · 3 years, 8 months ago
- ac9db20 inspector: reflect workgroup storage size by Ken Rockot · 3 years, 8 months ago
- 60dae24 Reland "Validate storage class constraints" by Antonio Maiorano · 3 years, 8 months ago
- 7f142c4 inspector: Remove legacy shader IO support by James Price · 3 years, 8 months ago
- 4166ecc Factor out the InspectorHelper from the Inspector test file by Ryan Harrison · 3 years, 8 months ago
- aa48b1a Revert "Validate storage class constraints" by Ben Clayton · 3 years, 8 months ago
- fd5829e Validate storage class constraints by Antonio Maiorano · 3 years, 8 months ago
- af89c72 writer: Move sanitizers into the backends by James Price · 3 years, 8 months ago
- 99a78ad validation: validate builtin pipeline stage and Input/Output by Sarah · 3 years, 8 months ago
- 15e3561 inspector: reflect storage size used by entrypoints by Ken Rockot · 3 years, 8 months ago
- d4c64af Expose interpolation and dimensional data about IO variables by Ryan Harrison · 3 years, 8 months ago
- 939ff86 [inspector] Report if sample_mask is returned by the entry point by Ryan Harrison · 3 years, 8 months ago
- e6cb51e validation: compute shader must include 'workgroup_size' in its attributes by Sarah · 3 years, 8 months ago
- 14c0b8a Validate that in/out storage classes are not used by James Price · 3 years, 9 months ago
- 3c9086d Revert "inspector: Remove legacy shader IO support" by Ben Clayton · 3 years, 9 months ago
- 055901b inspector: Remove legacy shader IO support by James Price · 3 years, 9 months ago
- 44382a1 Add sampler targets to inspector data by Ryan Harrison · 3 years, 9 months ago
- 7fe0106 resolver: Validate that a call statement has no return value by Ben Clayton · 3 years, 9 months ago
- 3832b8e Report referenced pipeline overridable constants by Ryan Harrison · 3 years, 9 months ago
- 8758f10 ast: Replace NamedType with TypeDecl by Ben Clayton · 3 years, 9 months ago
- 03d1072 Stop tint.h from including program_builder.h by Ben Clayton · 3 years, 9 months ago
- 93e8f52 wgsl: Deprecate [[access]] decorations by Ben Clayton · 3 years, 9 months ago
- 646f4a9 ast::AccessControl: Remove 'Only' suffix from enums by Ben Clayton · 3 years, 9 months ago
- 19d3205 Remove typ::TypePair. by Ben Clayton · 3 years, 10 months ago
- 37c4e4a Have TypesBuilder pointer and structure methods return ast types by Ben Clayton · 3 years, 10 months ago
- 55ecfc4 Have TypesBuilder texture methods return ast types by Ben Clayton · 3 years, 10 months ago
- cf421bb Have TypesBuilder::i32() return ast::I32 by Ben Clayton · 3 years, 10 months ago
- 70f80bb ast: Support non-literal workgroup_size parameters by James Price · 3 years, 10 months ago
- 7b25769 Add texture_external to inspector by Brandon Jones · 3 years, 10 months ago
- dc4e6c1 Remove sem::AccessControl by Antonio Maiorano · 3 years, 10 months ago
- 2edb8d4 inspector: Expose map of names to constant IDs by James Price · 3 years, 10 months ago
- f6c84e4 Use StorageClass::kNone for ast local var decls by Ben Clayton · 3 years, 10 months ago
- 3f968e7 Resolver: Validate resource binding decorations by Ben Clayton · 3 years, 10 months ago
- fcda15e Move storage_class validation from wgsl to resolver by Ben Clayton · 3 years, 10 months ago
- 02ebf0d ast: Migrate to using ast::Type by Ben Clayton · 3 years, 10 months ago
- e87ded8 Rename builtin constant_id to override by James Price · 3 years, 10 months ago
- f5f311e Global tweaks to handle having no sem::Type by Ben Clayton · 3 years, 10 months ago
- 109b18f ast: Remove types from ast::Literals by Ben Clayton · 3 years, 10 months ago
- e204f27 ProgramBuilder: Migrate any remaining types to typ::* 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
- 2dd3937 Require vertex shaders to return builtin(position) by James Price · 3 years, 11 months ago
- fec63b7 Resolver: Add ast -> sem type resolving by Ben Clayton · 3 years, 11 months ago
- de8f133 Validate Storage Textures and update existing tests by Ryan Harrison · 3 years, 11 months ago
- 913a2f4 sem::StructType remove symbol() by Ben Clayton · 3 years, 11 months ago
- 8a8d26b ast: Add type nodes by Ben Clayton · 3 years, 11 months ago
- aea9c68 Move type/* files to sem/ directory by Antonio Maiorano · 3 years, 11 months ago
- 3751fd2 Move all classes from namespace `type` to namespace `sem` by Antonio Maiorano · 3 years, 11 months ago
- 3aa2261 Rename type::Struct to type::StructType by Antonio Maiorano · 3 years, 11 months ago
- cf4057b Rename type::Array to type::ArrayType by Antonio Maiorano · 3 years, 11 months ago
- 85bfea6 resolver: Validate storage buffers have the [[block]] decoration by Ben Clayton · 3 years, 11 months ago
- edd4d3c Rename builtin(sample_mask_{in,out}) to builtin(sample_mask) by James Price · 3 years, 11 months ago
- 3c1d487 [inspector] Add support for new entry point IO syntax by James Price · 4 years ago
- 8ac7f8a Fix typo in enum by Ryan Harrison · 4 years ago
- 6b2fc05 Resolver: Check that initializers and assignments are valid by Ben Clayton · 4 years ago
- 9970ec6 Move struct validation from Validator to Resolver by Antonio Maiorano · 4 years ago
- ad97343 Add semantic::Struct::SizeNoPadding by Ben Clayton · 4 years ago
- 377acdd Add Storage Texture bindings to GetResourceBindings by Ryan Harrison · 4 years ago
- 935927d [inspector] Remove check that uniform buffers have an access wrapper by Ryan Harrison · 4 years ago
- d614dd5 Implement Default Struct Layout by Ben Clayton · 4 years ago
- 95d4077 Flatten ast::Decoration class hierarchy by James Price · 4 years ago
- f1773c6 [inspector] Include component type information for stage variables by Ryan Harrison · 4 years ago
- 5b36d2c Remove all unnecessary includes by Ben Clayton · 4 years ago
- 5f0ea11 Rename TypeDeterminer to Resolver by Ben Clayton · 4 years ago
- 04d93c8 Add inspector support for DepthTexture reflection by Ryan Harrison · 4 years ago
- 13dbbc6 Remove references 1D Array texture dimension by Ryan Harrison · 4 years ago
- 94cfbbe Extract more StorageTexture information by Ryan Harrison · 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
- 45b18ce Fix CMake build, fix doxygen warning by Ben Clayton · 4 years, 1 month ago
- d086c14 Add support fo extracting information about Storage Textures by Ryan Harrison · 4 years, 1 month ago
- 5d64f60 Add ability to get all bound resources in a single call by Ryan Harrison · 4 years, 1 month ago
- 3b4f3d2 Fix tests so they only exercise legal texture overloads by Ben Clayton · 4 years, 1 month ago
- 401b96b Simplify usage of the TypeDeterminer in tests by Ben Clayton · 4 years, 1 month ago
- 42d1e09 Have ProgramBuilder::Func() register the function by Ben Clayton · 4 years, 1 month ago
- dd69ac3 Automatically run the TypeDeterminer when building programs by Ben Clayton · 4 years, 1 month ago
- 844217f Add Diagnostics to Program, reader::[wgsl,spirv]::Parse() by Ben Clayton · 4 years, 1 month ago
- a6b9a8e Split Program into Program and ProgramBuilder by Ben Clayton · 4 years, 1 month ago
- 1f7e18b ast::Builder: Add shortcuts to the Program methods by Ben Clayton · 4 years, 1 month ago
- 8d391f7 ast::TypesBuilder: Change const fields to getters by Ben Clayton · 4 years, 1 month ago
- 83158f2 Program: Remove deprecated function methods by Ben Clayton · 4 years, 1 month ago
- a86f4ef Program: Remove deprecated global variable methods by Ben Clayton · 4 years, 1 month ago