- ea3eee9 resolver: Migrate validation to behavior analysis by Ben Clayton · 3 years, 3 months ago
- b05e185 resolver: Support shadowing by Ben Clayton · 3 years, 4 months ago chromium/4727
- e524ee1 transform: Combine InlinePointerLets and Simplify by Ben Clayton · 3 years, 4 months ago
- 93fc113 reader/spirv: Remove test that only tests SPIR-V val by Ben Clayton · 3 years, 4 months ago
- 1185d61 utils: Add Lookup() by Ben Clayton · 3 years, 4 months ago
- c87dc10 spirv-reader: float array layer conversion uses round-to-even by David Neto · 3 years, 4 months ago
- 4cfa725 Use ProgramBuilder::Construct() where possible by Ben Clayton · 3 years, 4 months ago chromium/4704 chromium/4705 chromium/4706 chromium/4707
- 5c9a80b ast: Add 'Expression' suffix to literals (2/2) by Ben Clayton · 3 years, 4 months ago
- ae4b3ff spirv-reader: Add interpolate(flat) to integral pipeline IO by James Price · 3 years, 4 months ago
- a838bb7 ast: Rename ArrayAccessorExpression to IndexAccessorExpression by Ben Clayton · 3 years, 4 months ago
- 575c4ef Remove ScalarConstructorExpression by Ben Clayton · 3 years, 4 months ago
- cc26a41 utils: Add index operators to UniqueVector by Ben Clayton · 3 years, 4 months ago
- def9d97 spirv-reader: Sink pointer-to-vector-component by James Price · 3 years, 4 months ago
- e0e45a4 Remove --dump-ast from help text and README by James Price · 3 years, 4 months ago chromium/4691
- 98dc043 spirv-reader: Add test for mixed-size vector shuffle by David Neto · 3 years, 5 months ago chromium/4689
- 8648120 Make all ast and sem pointers const by Ben Clayton · 3 years, 5 months ago
- 4f3ff57 ast: Keep style consistent by Ben Clayton · 3 years, 5 months ago
- d1ee47a ast: Remove to_str() and type_name() by Ben Clayton · 3 years, 5 months ago
- a5b3f07 reader/spirv: Test with WGSL writer intead of to_str() by Ben Clayton · 3 years, 5 months ago
- f3f2d0a Resolver: Remove texture_storage read access by Ben Clayton · 3 years, 5 months ago
- 14fc622 ast: Rename CallExpression::params() to args() by Ben Clayton · 3 years, 5 months ago
- d57a129 reader/spirv: Remove stdout spam in tests by Ben Clayton · 3 years, 5 months ago chromium/4668
- e6f5730 Add OpImageSampeProj* unit tests to end-to-end list by David Neto · 3 years, 6 months ago
- b9a2f59 spirv-reader: Implement OpImageSampleProj* instructions by Austin Eng · 3 years, 6 months ago chromium/4653 chromium/4654 chromium/4655 chromium/4656
- 9226550 spirv-reader: don't dedup composite constants by David Neto · 3 years, 6 months ago
- 0ed87c8 spirv-reader: Don't deduplicate SPIR-V array types by David Neto · 3 years, 6 months ago
- 1d81f83 spirv-reader: only generate aliases for array types by David Neto · 3 years, 6 months ago chromium/4650
- 2ebcb93 reader/spiv: Fix typo in entry-point IO sorting by Ben Clayton · 3 years, 6 months ago chromium/4639 chromium/4640 chromium/4641
- 604c70d Fix build when TINT_BUILD_[WGSL|SPV|MSL|HLSL]_[READER|WRITER] are toggled off by Antonio Maiorano · 3 years, 7 months ago
- 4cc4315 Allow array size to be a module-scope constant by James Price · 3 years, 7 months ago
- 293d313 spirv-reader: reject empty structure types by David Neto · 3 years, 7 months ago chromium/4626 chromium/4627 chromium/4628 chromium/4629
- d30c07e spirv-reader: check conversion of a result type by David Neto · 3 years, 7 months ago
- 367f5df castable: Infer Is() TO type from predicate by Ben Clayton · 3 years, 7 months ago chromium/4620
- b261944 reader/spirv: Propagate errors during composite extraction by James Price · 3 years, 7 months ago chromium/4601
- 1a1c42e reader/spirv: Partially handle MatrixStride on matrix arrays by Ben Clayton · 3 years, 7 months ago
- 558a353 reader/spirv: Don't pass invalid programs to DecomposeStridedMatrix by Ben Clayton · 3 years, 8 months ago
- 9d4c24f spirv-reader: ldexp second argument must be signed by David Neto · 3 years, 8 months ago
- c1cfa84 spirv-reader: reduce fragment output location by David Neto · 3 years, 8 months ago
- 97668c8 reader/spirv: Handle the MatrixStride decoration by Ben Clayton · 3 years, 8 months ago
- fd35aa8 Implement texture_depth_multisampled_2d by Ben Clayton · 3 years, 8 months ago
- 60d1eb6 spirv-reader: fix emission of arrayLength by David Neto · 3 years, 8 months ago
- 1fd3d95 spirv-reader: disable dumping for known bug by David Neto · 3 years, 8 months ago
- 85ca807 spirv-reader: fix unit test validity by David Neto · 3 years, 8 months ago
- ad8ecce spirv-reader: fix storage class for pointer-to pipeline builtins by David Neto · 3 years, 8 months ago
- 4e4cef9 spirv-reader: disable dumping for known incorrectness by David Neto · 3 years, 8 months ago
- 1444a2e spirv-reader: fix mapping of OpLogicalOr, OpLogicalAnd by David Neto · 3 years, 8 months ago
- 31579c9 spir-reader: fix validity of unit tests by David Neto · 3 years, 8 months ago
- d77c00f Update spirv-reader tests to be valid for WebGPU by David Neto · 3 years, 8 months ago
- b32c22c spirv-reader: Polyfill GLSLStd450 Degrees and Radians by Corentin Wallez · 3 years, 8 months ago
- f7d0c1c spirv-reader: polyfill scalar reflect by David Neto · 3 years, 8 months ago
- 70eb1d3 spirv-reader: polyfill scalar faceForward by David Neto · 3 years, 8 months ago
- 0f2d95d sem: Split sem::Variable into global, local and parameter by Ben Clayton · 3 years, 8 months ago
- 81d4ed0 Fix operator% for f32 and vecN<f32> by Ben Clayton · 3 years, 8 months ago
- 94a5fd4 spirv-reader: polyfill scalar refract by David Neto · 3 years, 8 months ago
- 93d4501 spirv-reader: refactor handling pipeline IO decorations by David Neto · 3 years, 8 months ago
- a01bb4c spirv-reader: reject undef and null pointers by David Neto · 3 years, 8 months ago
- 5f99424 reader: fix ordering of select operands by David Neto · 3 years, 8 months ago
- e087a95 spirv-reader: support remaining interpolation decorations by David Neto · 3 years, 8 months ago
- b045521 Add refract intrinsic by Ben Clayton · 3 years, 9 months ago
- 5cb31a8 spirv-reader: support Flat decoration by David Neto · 3 years, 9 months ago
- 9bf951e spirv-reader: infer function storage class on OpAccessChain without indices by David Neto · 3 years, 9 months ago
- 62c8f2a spirv-reader: handle locations on structure members by David Neto · 3 years, 9 months ago
- 91622e3 spirv-reader: flatten output matrix, array, struct by David Neto · 3 years, 9 months ago
- c15dbfa spirv-reader: flatten struct pipeline inputs by David Neto · 3 years, 9 months ago
- 1d2f08b spirv-reader: flatten input IO arrays and matrices by David Neto · 3 years, 9 months ago
- ffd28e2 diag: Add System enumerator to all diagnostics by Ben Clayton · 3 years, 9 months ago
- 261643b Fix doxygen warnings by Antonio Maiorano · 3 years, 9 months ago
- f37f8df spirv-reader: explicitly error out on extended arithmetic by David Neto · 3 years, 9 months ago
- f9699b2 spirv-reader: further cleanup of legacy IO by David Neto · 3 years, 9 months ago
- 35b514f spirv-reader: test conditional address-of on function call by David Neto · 3 years, 9 months ago
- 7aac7b5 spirv-reader: Handle vector insert dynamic into a hoisted variable by David Neto · 3 years, 9 months ago
- 53a0d26 spirv-reader: Handle composite insert into a hoisted variable by David Neto · 3 years, 9 months ago
- 3d5453c spirv-reader: remove builtin-inputs special cases by David Neto · 3 years, 9 months ago
- 8318420 spirv-reader: remove old-style pipeline IO support by David Neto · 3 years, 9 months ago
- 17287fc spirv-reader: Set workgroup size, but not specializable by David Neto · 3 years, 9 months ago
- 74bd791 spirv-reader: support remaining builtin inputs by David Neto · 3 years, 9 months ago
- 1e19b55 spirv-reader: switch to HLSL-style pipeline IO by David Neto · 3 years, 9 months ago
- c932b55 Implement bitwise complement operator by James Price · 3 years, 9 months ago
- 944c561 spirv-reader: handle initialized gl_Position by David Neto · 3 years, 9 months ago
- 05cc833 spirv-reader: pipeline IO: handle position builtin by David Neto · 3 years, 9 months ago
- 068aa69 spirv-reader: pipeline IO: handle sample_mask output by David Neto · 3 years, 9 months ago
- 1a14f20 spirv-reader: pipeline IO: handle sample_mask input by David Neto · 3 years, 9 months ago
- 745aed3 spirv-reader: Convert signedness of built-in input when needed by David Neto · 3 years, 9 months ago
- 906c9ca spirv-reader: limit SpecId to 16 bits by David Neto · 3 years, 9 months ago
- ba403cd spirv-reader: builtin in/out keep their signedness as private vars by David Neto · 3 years, 9 months ago
- 27067f5 spirv-reader: Be slightly more defensive by David Neto · 3 years, 9 months ago
- 0d6d905 spirv-reader: Avoid struct type dedup confusion by David Neto · 3 years, 9 months ago
- 950809f Rename 'constructed types' to 'type declarartions' by Ben Clayton · 3 years, 9 months ago
- 8758f10 ast: Replace NamedType with TypeDecl by Ben Clayton · 3 years, 9 months ago
- 4d4c1e5 Remove test stdout spam by Ben Clayton · 3 years, 9 months ago
- 9ef9a10 spirv-reader: dereference the base pointer for access chain, if needed by David Neto · 3 years, 9 months ago
- edb644c spirv-reader: Make SPIR-V unit tests valid for WebGPU by David Neto · 3 years, 9 months ago
- 9566742 spirv-reader: ignore RelaxedPrecision on struct members by David Neto · 3 years, 9 months ago
- 93e8f52 wgsl: Deprecate [[access]] decorations by Ben Clayton · 3 years, 10 months ago
- 5ed3f68 spirv-reader: unwrap references for conversions by David Neto · 3 years, 10 months ago
- ae5437c spirv-reader: ignore phi inputs coming from non-ordered blocks by David Neto · 3 years, 10 months ago
- 2871ad9 spirv-reader: emit null for value from unreachable block by David Neto · 3 years, 10 months ago
- 646f4a9 ast::AccessControl: Remove 'Only' suffix from enums by Ben Clayton · 3 years, 10 months ago
- 25b7d40 reader/spirv: Handle parser error by Ben Clayton · 3 years, 10 months ago
- 81cbe07 Fix doxygen warnings by Ben Clayton · 3 years, 10 months ago