- 2ebcb93 reader/spiv: Fix typo in entry-point IO sorting by Ben Clayton · 3 years, 7 months ago chromium/4639 chromium/4640 chromium/4641
- ebab7d2 spirv: Remove the sanitizer transform by James Price · 3 years, 7 months ago
- 5b3be6a hlsl: Remove the sanitizer transform by James Price · 3 years, 7 months ago
- 25517e9 resolver: Validate unreachable stmts when terminator is in block(s) by Ben Clayton · 3 years, 7 months ago
- 733addc msl: Remove the sanitizer transform by James Price · 3 years, 7 months ago
- b7bcbf0 Resolver: Traverse expressions without recursion by Ben Clayton · 3 years, 7 months ago
- be514a1 wgsl-reader: hex float: zero mantissa results in zero result by David Neto · 3 years, 7 months ago chromium/4637
- 676ec7c spirv: Handle sample_mask in shader IO transform by James Price · 3 years, 7 months ago
- 1b9ed7d msl/module-scope-var: Add unit test for folding &* by James Price · 3 years, 7 months ago
- 3646400 transform: Add ModuleScopeVarToEntryPointParam by James Price · 3 years, 7 months ago
- b584b37 transform: Add transform to add empty entry point by James Price · 3 years, 7 months ago
- c77214d Move array accessor tests to their own file by James Price · 3 years, 7 months ago chromium/4636
- 17e83de Fix UB when parsing HexFloat with large exponents by Antonio Maiorano · 3 years, 8 months ago
- 604c70d Fix build when TINT_BUILD_[WGSL|SPV|MSL|HLSL]_[READER|WRITER] are toggled off by Antonio Maiorano · 3 years, 8 months ago
- 937a658 Avoid i386 compile error related to comparison by Alastair Donaldson · 3 years, 8 months ago
- 6a1eb45 Adapt fuzzer CMake rules for OSS-Fuzz by Alastair Donaldson · 3 years, 8 months ago
- 4cc4315 Allow array size to be a module-scope constant by James Price · 3 years, 8 months ago
- 69ce5f7 validation: Reject constructors in workgroup_size by James Price · 3 years, 8 months ago
- cf57896 writer/wgsl: Simplify workgroup_size emission by James Price · 3 years, 8 months ago chromium/4631
- 14ac047 transform/BindingRemapper: Error if attempting to change access control of non-storage var by Ben Clayton · 3 years, 8 months ago
- 16edcf9 reader/wgsl: Error for unconsumed decorations by Ben Clayton · 3 years, 8 months ago
- 5ef8c45 Check for leading zeros on decimal integer literals by Ryan Harrison · 3 years, 8 months ago
- b09723e resolver: Validate that entry points are not called by Ben Clayton · 3 years, 8 months ago
- 293d313 spirv-reader: reject empty structure types by David Neto · 3 years, 8 months ago chromium/4626 chromium/4627 chromium/4628 chromium/4629
- d30c07e spirv-reader: check conversion of a result type by David Neto · 3 years, 8 months ago
- 231648c resolver: Validate storage class for var initializers by Ben Clayton · 3 years, 8 months ago
- e9fdd50 writer/spirv: Fix stack-use-after-return by Ben Clayton · 3 years, 8 months ago
- 200cdd2 Check number of digits in integer during tokenization by Ryan Harrison · 3 years, 8 months ago
- 9021eb5 resolver: Allow parameters to shadow globals by Ben Clayton · 3 years, 8 months ago
- f9d1971 Implement atomicSub intrinsic by James Price · 3 years, 8 months ago
- 85d2e44 msl: Overload matrix-vector arithmetic operators by James Price · 3 years, 8 months ago
- 4697803 msl: Only emit packed vectors when the width is 3 by James Price · 3 years, 8 months ago
- 6d60c04 resolver: Validate that parameter names are unique by Ben Clayton · 3 years, 8 months ago chromium/4621
- 367f5df castable: Infer Is() TO type from predicate by Ben Clayton · 3 years, 8 months ago chromium/4620
- 1fa6f5c resolver: Validate calls to void callables by Ben Clayton · 3 years, 8 months ago chromium/4618 chromium/4619
- f6a49d6 msl: Add `matrix` to list of reserved keywords by James Price · 3 years, 8 months ago chromium/4617
- d47a7ef validation: Reject decorations on local variables by James Price · 3 years, 8 months ago chromium/4612 chromium/4614 chromium/4615 chromium/4616
- 06c86a5 validation: disallow non-constructible assignments by James Price · 3 years, 8 months ago chromium/4607 chromium/4608 chromium/4609 chromium/4610
- cbbb420 validation: disallow atomic type constructors by James Price · 3 years, 8 months ago
- 8094553 msl: Automatically remap binding numbers in exe by James Price · 3 years, 8 months ago
- 080fdf2 writer/hlsl: UnwrapRef() on atomic types by Ben Clayton · 3 years, 8 months ago
- 2cbf265 transform: Remove unused function by James Price · 3 years, 8 months ago
- 67473c7 Add test for var with inferred non-constructible type by James Price · 3 years, 8 months ago
- 3bcbfc78 Use foo->source() instead of foo->type()->source() in errors by Ryan Harrison · 3 years, 8 months ago
- 9e3e54b Reuse moved-from tint::Program variables by Vasyl Teliman · 3 years, 8 months ago
- b261944 reader/spirv: Propagate errors during composite extraction by James Price · 3 years, 9 months ago chromium/4601
- 1a1c42e reader/spirv: Partially handle MatrixStride on matrix arrays by Ben Clayton · 3 years, 9 months ago
- b612c50 Inspector: Add input [[sample_mask]] to EntryPoint by Jiawei Shao · 3 years, 9 months ago chromium/4600
- 11c6fcd spirv: Use generic transform to process shader IO by James Price · 3 years, 9 months ago
- 11e172a msl: Add generator option to emit [[point_size]] by James Price · 3 years, 9 months ago
- 4038fa7 validation: atomics access mode and storage class by Sarah · 3 years, 9 months ago chromium/4599
- b5025db Inspector: Add all fragment builtin inputs to EntryPoint by Jiawei Shao · 3 years, 9 months ago
- a5d73ce transform/shader_io: Generate a wrapper function by James Price · 3 years, 9 months ago
- 3e92e9f Fix structure builtin emission by Ben Clayton · 3 years, 9 months ago
- 63e7ad6 diag: Remove ICE bug report message by Ben Clayton · 3 years, 9 months ago
- 5c61d6d msl: Fold &* when converting module-scope vars by James Price · 3 years, 9 months ago chromium/4598
- 51750f1 writer/hlsl: Don't emit literal integer divide-by-zeros by Ben Clayton · 3 years, 9 months ago
- 72f9ce9 HexFoat: detect exponent overflow and report errors by Antonio Maiorano · 3 years, 9 months ago chromium/4597
- c0fbce6 writer/hlsl: Inline fallthrough case statements by Ben Clayton · 3 years, 9 months ago chromium/4596
- ec4a1df utils: Put temporary files in the tmp directory by Ben Clayton · 3 years, 9 months ago
- d388bc9 Restore "MSL writer: make signed int overflow defined behaviour" by Antonio Maiorano · 3 years, 9 months ago
- 9bdf2dc MSL: fix i32 INT_MIN literal emitted as `long` instead of `int` by Antonio Maiorano · 3 years, 9 months ago
- 558a353 reader/spirv: Don't pass invalid programs to DecomposeStridedMatrix by Ben Clayton · 3 years, 9 months ago
- 38c5a28 transform/DMA: Fix ignore() for buffer members by Ben Clayton · 3 years, 9 months ago
- 89a0bde transform: Optimize ZeroInitWorkgroupMemory for arrays by Ben Clayton · 3 years, 9 months ago
- 669c57f utils: Add HASH template parameter to UniqueVector by Ben Clayton · 3 years, 9 months ago
- 8f271f4 ast: Make the fields of WorkgroupDecoration const by Ben Clayton · 3 years, 9 months ago
- e33b0ba Revert "MSL writer: make signed int overflow defined behaviour" by Corentin Wallez · 3 years, 9 months ago
- 1396902 symbol: Add operator<() by Ben Clayton · 3 years, 9 months ago
- fb91e3c transform: DMA: Don't load ignore() arguments by Ben Clayton · 3 years, 9 months ago
- ed60a99 transform: LoopToForLoop - fix bad emission by Ben Clayton · 3 years, 9 months ago
- 9d4c24f spirv-reader: ldexp second argument must be signed by David Neto · 3 years, 9 months ago
- ada4864 resolver: Fix for-loop conditional validation by Ben Clayton · 3 years, 9 months ago
- e5dbe24 MSL writer: make signed int overflow defined behaviour by Antonio Maiorano · 3 years, 9 months ago
- 7249404 validation: function scope variable store type must be constructible by Sarah · 3 years, 9 months ago chromium/4591
- 9ba6500 resolver: Clean up workgroup_size validation by Ben Clayton · 3 years, 9 months ago
- d35f8d9 intrinsics: Fix signature of ldexp() by Ben Clayton · 3 years, 9 months ago
- c0f1ed4 validation: validate 'location' attribute when applied to struct members by Sarah · 3 years, 9 months ago
- 889b77a writer: avoid type breakage during AppendVector by David Neto · 3 years, 9 months ago
- c1cfa84 spirv-reader: reduce fragment output location by David Neto · 3 years, 9 months ago
- 085dcbb validation: redundant access mode, fix error msg and add unittest by Sarah · 3 years, 9 months ago chromium/4590
- edecbb1 validation: pointer to handle is not allowed by Sarah · 3 years, 9 months ago
- dee93c6 Handle complex cases in Inspector::GenerateSamplerTargets by Ryan Harrison · 3 years, 9 months ago
- dffa60c spir-writer: handle break continuing block by David Neto · 3 years, 9 months ago
- 97668c8 reader/spirv: Handle the MatrixStride decoration by Ben Clayton · 3 years, 9 months ago
- c6cbe3f Remove InputStepMode (it was deprecated in favor of VertexStepMode) by Corentin Wallez · 3 years, 9 months ago
- fd35aa8 Implement texture_depth_multisampled_2d by Ben Clayton · 3 years, 9 months ago
- d12379a validation: type of a let must be constructible by James Price · 3 years, 9 months ago
- 3d73768 writer/wgsl: Emit access mode on pointer types by James Price · 3 years, 9 months ago
- 00320c2 writer/wgsl: Fix texture_external type emission by James Price · 3 years, 9 months ago
- 60d1eb6 spirv-reader: fix emission of arrayLength by David Neto · 3 years, 9 months ago
- 1fd3d95 spirv-reader: disable dumping for known bug by David Neto · 3 years, 9 months ago
- 85ca807 spirv-reader: fix unit test validity by David Neto · 3 years, 9 months ago
- ad8ecce spirv-reader: fix storage class for pointer-to pipeline builtins by David Neto · 3 years, 9 months ago
- 4e4cef9 spirv-reader: disable dumping for known incorrectness by David Neto · 3 years, 9 months ago
- 1444a2e spirv-reader: fix mapping of OpLogicalOr, OpLogicalAnd by David Neto · 3 years, 9 months ago
- 5f30633 diagnostic: Disable the printer 'tests' by Ben Clayton · 3 years, 9 months ago
- 31579c9 spir-reader: fix validity of unit tests by David Neto · 3 years, 9 months ago
- d77c00f Update spirv-reader tests to be valid for WebGPU by David Neto · 3 years, 9 months ago
- dd2e2ba transform: Add more HLSL keywords by Ben Clayton · 3 years, 9 months ago