1. deb2ec9 tint: fix UB const-eval div by zero by Antonio Maiorano · 2 years ago
  2. aff2b43 tint/resolver: Fix ICE when using template args with builtin enums by Ben Clayton · 2 years ago chromium/5673
  3. 5ab6dcb Update AST Fuzzers to initialize MultiPlanar transform. by dan sinclair · 2 years ago
  4. 86216f5 Add ability to use `{EXPECT|ASSERT}_THAT` with Diagnostics. by dan sinclair · 2 years ago
  5. 0e22bdb tint/msl: Fix emission of private variables by James Price · 2 years ago
  6. 6af073c Tint&Dawn: Enable f16 override by Zhaoming Jiang · 2 years ago
  7. 6c34e11 Support float values where the zeros change the exponent by dan sinclair · 2 years ago
  8. 52cd8ca tint/hlsl: fix frexp always returning positive values for fractional part by Antonio Maiorano · 2 years ago
  9. 8cf01ee tint: Support @diagnostic on switch body by James Price · 2 years ago
  10. 498e918 tint: Support @diagnostic on continuing statements by James Price · 2 years ago
  11. d7d8b80 tint: Support @diagnostic on loop and loop body by James Price · 2 years ago
  12. 81d11b3 tint/spirv-reader: cast offset and count args to u32 for insertBits/extractBits by Antonio Maiorano · 2 years ago
  13. d3c9e8c tint: Fix RemovePhonies with @must_use fns by Ben Clayton · 2 years ago
  14. 9313aab tint/reader/wgsl: Remove case_body() by Ben Clayton · 2 years ago chromium/5655
  15. 2fc56a1 tint: Use std::string_view for diagnostics by Ben Clayton · 2 years ago
  16. 9a56b25 tint/ast: Remove move-constructors for AST nodes by Ben Clayton · 2 years ago
  17. 39d4065 Move BindingRemapper and MultiplanarExternalTexture to a backend transform. by dan sinclair · 2 years ago
  18. 0551c4f Move MSL configuration for `ArrayLengthFromUniform` transform. by dan sinclair · 2 years ago
  19. 8f80d99 tint: Support multiple extensions per 'enable' by Ben Clayton · 2 years ago
  20. ed28de3 tint: Support @diagnostic on for loops by James Price · 2 years ago
  21. 9536ced tint: Support @diagnostic on while statements by James Price · 2 years ago
  22. d0ed63e tint: Support @diagnostic on switch statements by James Price · 2 years ago
  23. 0607796 tint: Support @diagnostic on if statements by James Price · 2 years ago
  24. a370186 tint: Fix compilation on latest MSVC by Antonio Maiorano · 2 years ago
  25. 1f6ce67 Move `clamp_frag_depth` transformer to backend. by dan sinclair · 2 years ago
  26. 6521a35 Convert generators over to use external texture options. by dan sinclair · 2 years ago
  27. 97382d9 tint: Validate no template args with functions / builtin calls by Ben Clayton · 2 years ago
  28. 6784a52 Sync keyword/reserved word list. by dan sinclair · 2 years ago
  29. 7bca4d7 tint: Remove constant::Value::AllEqual() by James Price · 2 years ago
  30. 69253ee tint/uniformity: Move recently added tests by James Price · 2 years ago
  31. 8cb5ed8 tint/uniformity: Fix compound assignment LHS eval by James Price · 2 years ago
  32. 79d0f2b [ir] Add `ir::Builtin` by dan sinclair · 2 years ago
  33. cd097f4 tint: Improve module scope var diagnostic by Ben Clayton · 2 years ago chromium/5645
  34. e95b59c Add ExternalTextureOptions by dan sinclair · 2 years ago
  35. a36fa42 tint/cmd: Use correct preprocessor guard for libspriv.hpp by Ben Clayton · 2 years ago
  36. 574b4b1 tint: Fix constant::Splat conversion of struct types by Ben Clayton · 2 years ago
  37. 7972a10 tint: Add missing include by Ben Clayton · 2 years ago chromium/5642 chromium/5643
  38. cc3f851 tint/transform: Polyfill f32 conversion to i32 or u32 by Ben Clayton · 2 years ago
  39. f1f56b2 tint/writer/glsl: Set default precision to highp by Ben Clayton · 2 years ago
  40. 4fea9d0 tint: Implement Switch() without recursion by Ben Clayton · 2 years ago
  41. 23946b3 tint: Move Switch() to own header by Ben Clayton · 2 years ago
  42. 9543f74 Move sem::BuiltinType to builtin::Function. by dan sinclair · 2 years ago chromium/5641
  43. 03ee23e [ir] Convert materialized nodes to constants by dan sinclair · 2 years ago
  44. 2657b92 tint/writer/glsl: Fix vector `select` by Ben Clayton · 2 years ago
  45. da353b4 tint: Flip evaluation order of assignment statements by Ben Clayton · 2 years ago
  46. 43c5efa [ir] Add error helper to ir builder. by dan sinclair · 2 years ago
  47. 724a70f [ir] Add user functions, value constructors and value converters by dan sinclair · 2 years ago
  48. 51be342 tint/writer/glsl: Fix emission of lowest i32 value by Ben Clayton · 2 years ago
  49. ce2578b tint/transform: Refactor BuiltinPolyfill transform by Ben Clayton · 2 years ago
  50. eebbdef Split `BindingPoint` out of MultiplanarExternalTexture. by dan sinclair · 2 years ago chromium/5639
  51. 068eb3e tint: Fix HLSL texture queries and re-add textureNumLayers() by Ben Clayton · 2 years ago
  52. 0917fbb Reland "Add writer to emit the AST." by dan sinclair · 2 years ago
  53. 2fe7f19 Use `absl::from_chars` instead of `strtod` by dan sinclair · 2 years ago
  54. 142bddf Fix #ifdefs for spvtools by Austin Eng · 2 years ago
  55. f244bff Fix build of tint_cmd_helper by Austin Eng · 2 years ago
  56. 8525ff2 tint/transform/robustness: Implement predicated mode by Ben Clayton · 2 years ago
  57. 5e56551 Revert "Add writer to emit the AST." by Dan Sinclair · 2 years ago
  58. 5ab2928 Convert `strtoll` to use `std::from_chars`. by dan sinclair · 2 years ago
  59. a753ad4 Add writer to emit the AST. by dan sinclair · 2 years ago
  60. 63d0fab tint: Fix HLSL emission for out-of-order storage / uniform buffers by Ben Clayton · 2 years ago
  61. fd387a3 tint: Fix WGSL emission of const_assert by Ben Clayton · 2 years ago
  62. bd9f6e6 tint: Remove textureNumLayers() overloads for texture cube arrays by Ben Clayton · 2 years ago
  63. 3a431d7 tint/intrinsics.def: Fix textureStore overload by Ben Clayton · 2 years ago
  64. 472815d tint: Fix build on windows + cmake by Ben Clayton · 2 years ago
  65. 67e1de4 tint/transform: Reduce verbosity of TINT_PRINT_PROGRAM_FOR_EACH_TRANSFORM by Ben Clayton · 2 years ago
  66. f7910f5 tint.h: Remove 'libspirv.hpp' include by Ben Clayton · 2 years ago
  67. 6cc183c Generic template and forward in stringstream. by dan sinclair · 2 years ago
  68. 03de0e8 Move tint::transform::Robustness to a santizier transform by Ben Clayton · 2 years ago
  69. d7ee9c1 tint/sem: Add Declaration() override for IndexAccessorExpression by Ben Clayton · 2 years ago chromium/5628
  70. 1edc272 tint/transform: Implement CreateASTTypeFor() for pointers by Ben Clayton · 2 years ago
  71. 57be2ff tint: Change CloneContext::Replace() to replace the map entry by Ben Clayton · 2 years ago
  72. 2615755 tint/transform/utils: Add HoistToDeclBefore::Replace() by Ben Clayton · 2 years ago
  73. c0c8abc tint/resolver: Add missing ResolvedIdentifier case for 'let' by Ben Clayton · 2 years ago
  74. 3cde73c tint/transform/utils: Correctly scope for-loop init by Ben Clayton · 2 years ago
  75. d623182 tint/PromoteInitializers: Do not hoist abstracts by James Price · 2 years ago
  76. dee884c Convert most remaining usages to utils::StringStream. by dan sinclair · 2 years ago
  77. 7c21fe5 tint/uniformity: Fix struct member partial pointers by James Price · 2 years ago
  78. b7c2aed tint: Skip short-circuited array init const eval by James Price · 2 years ago
  79. 0723a3c Convert WGSL reader to utils::StringStream. by dan sinclair · 2 years ago
  80. 0c184c2 Convert SPIR-V reader to utils::StringStream. by dan sinclair · 2 years ago
  81. b23cda4 Convert the resolver over to utils::StringStream. by dan sinclair · 2 years ago
  82. b2ba57b Convert TextGenerator over to utils::StringStream. by dan sinclair · 2 years ago
  83. 88fea2a Convert the WGSL generator to utils::StringStream. by dan sinclair · 2 years ago
  84. ec24bb2 Convert SPIR-V Writer over to utils::StringStream. by dan sinclair · 2 years ago
  85. 52fa68b Convert MSL generator over to utils::StringStream. by dan sinclair · 2 years ago
  86. 2b9d5b3 Convert HLSL generator over to utils::StringStream. by dan sinclair · 2 years ago
  87. dba03d3 Convert GLSL Generator over to utils::StringStream. by dan sinclair · 2 years ago
  88. a4637ad Convert IR over to `utils::StringStream`. by dan sinclair · 2 years ago
  89. 7ca41ff Add a utils/string_stream class. by dan sinclair · 2 years ago
  90. 4d3af66 tint/msl: Preserve trailing vec3 padding by James Price · 2 years, 1 month ago
  91. 43ffb09 tint: validate max number of case selectors in a switch statement by Antonio Maiorano · 2 years, 1 month ago
  92. 1bb5be9 tint: improve error message about function paramter limit by Antonio Maiorano · 2 years, 1 month ago
  93. 6b304e9 tint: validate max nesting depth of composite types by Antonio Maiorano · 2 years, 1 month ago
  94. 0b3400c tint: Add chromium_internal_relaxed_uniform_layout by James Price · 2 years, 1 month ago
  95. 8061356 tint: Pass constant::Values to ArrayOrStructCtor by James Price · 2 years, 1 month ago
  96. c5ec169 classify template args: add cases used to debug Treesitter scanner by David Neto · 2 years, 1 month ago
  97. 6176c85 tint: Preserve padding in matrices with three rows by James Price · 2 years, 1 month ago
  98. fe19fee tint/const-eval: Fix runtime semantics for (x % 0) by James Price · 2 years, 1 month ago
  99. 04529be Dawn/Tint: Polyfill reflect vec2<f32> for D3D12 FXC on Intel by Zhaoming Jiang · 2 years, 1 month ago
  100. 8ef7311 tint: validate max number of members in a struct by Antonio Maiorano · 2 years, 1 month ago