1. ddc9eb2 wgsl-reader: reject identifiers starting with underscrore by David Neto · 3 years, 6 months ago chromium/4649
  2. dad2639 spirv backend: do not generate a load for ignored expressions by Antonio Maiorano · 3 years, 6 months ago chromium/4645
  3. acaecab msl: Handle workgroup matrix allocations by James Price · 3 years, 6 months ago
  4. 922fce7 Implement and test num_workgroups for all backends by James Price · 3 years, 6 months ago
  5. 77a25c0 transform: Add NumWorkgroupsFromUniform transform by James Price · 3 years, 6 months ago
  6. ebab7d2 spirv: Remove the sanitizer transform by James Price · 3 years, 6 months ago
  7. 5b3be6a hlsl: Remove the sanitizer transform by James Price · 3 years, 6 months ago
  8. 733addc msl: Remove the sanitizer transform by James Price · 3 years, 6 months ago
  9. b7bcbf0 Resolver: Traverse expressions without recursion by Ben Clayton · 3 years, 6 months ago
  10. 3646400 transform: Add ModuleScopeVarToEntryPointParam by James Price · 3 years, 6 months ago
  11. b584b37 transform: Add transform to add empty entry point by James Price · 3 years, 6 months ago
  12. c77214d Move array accessor tests to their own file by James Price · 3 years, 6 months ago chromium/4636
  13. 4cc4315 Allow array size to be a module-scope constant by James Price · 3 years, 6 months ago
  14. 9021eb5 resolver: Allow parameters to shadow globals by Ben Clayton · 3 years, 6 months ago
  15. f9d1971 Implement atomicSub intrinsic by James Price · 3 years, 6 months ago
  16. 87cce20 test: Remove many expected files by James Price · 3 years, 6 months ago chromium/4622 chromium/4623 chromium/4624
  17. 85d2e44 msl: Overload matrix-vector arithmetic operators by James Price · 3 years, 7 months ago
  18. 4697803 msl: Only emit packed vectors when the width is 3 by James Price · 3 years, 7 months ago
  19. 8094553 msl: Automatically remap binding numbers in exe by James Price · 3 years, 7 months ago
  20. 080fdf2 writer/hlsl: UnwrapRef() on atomic types by Ben Clayton · 3 years, 7 months ago
  21. 13463da test: Add MSL result for test that now passes by James Price · 3 years, 7 months ago
  22. 34f7eed test: Update expected test output by James Price · 3 years, 7 months ago
  23. 1a1c42e reader/spirv: Partially handle MatrixStride on matrix arrays by Ben Clayton · 3 years, 7 months ago
  24. 11c6fcd spirv: Use generic transform to process shader IO by James Price · 3 years, 7 months ago
  25. a5d73ce transform/shader_io: Generate a wrapper function by James Price · 3 years, 7 months ago
  26. 3e92e9f Fix structure builtin emission by Ben Clayton · 3 years, 7 months ago
  27. 5c61d6d msl: Fold &* when converting module-scope vars by James Price · 3 years, 7 months ago chromium/4598
  28. 51750f1 writer/hlsl: Don't emit literal integer divide-by-zeros by Ben Clayton · 3 years, 7 months ago
  29. 72dad76 Add end2end tests for recent SPIR-V reader updates by David Neto · 3 years, 7 months ago
  30. c0fbce6 writer/hlsl: Inline fallthrough case statements by Ben Clayton · 3 years, 7 months ago chromium/4596
  31. d388bc9 Restore "MSL writer: make signed int overflow defined behaviour" by Antonio Maiorano · 3 years, 7 months ago
  32. 9bdf2dc MSL: fix i32 INT_MIN literal emitted as `long` instead of `int` by Antonio Maiorano · 3 years, 7 months ago
  33. 2c1fbe8 test/unittest: Fix expected cases by Ben Clayton · 3 years, 7 months ago
  34. d1a026e Add end-to-end corpus from Tint SPIR-V Reader by David Neto · 3 years, 7 months ago
  35. 38c5a28 transform/DMA: Fix ignore() for buffer members by Ben Clayton · 3 years, 7 months ago
  36. 89a0bde transform: Optimize ZeroInitWorkgroupMemory for arrays by Ben Clayton · 3 years, 7 months ago
  37. e33b0ba Revert "MSL writer: make signed int overflow defined behaviour" by Corentin Wallez · 3 years, 7 months ago
  38. fb91e3c transform: DMA: Don't load ignore() arguments by Ben Clayton · 3 years, 7 months ago
  39. ed60a99 transform: LoopToForLoop - fix bad emission by Ben Clayton · 3 years, 7 months ago
  40. a52324f tests: Regenerate expected outputs for HLSL / FXC by Ben Clayton · 3 years, 7 months ago
  41. e5dbe24 MSL writer: make signed int overflow defined behaviour by Antonio Maiorano · 3 years, 7 months ago
  42. d35f8d9 intrinsics: Fix signature of ldexp() by Ben Clayton · 3 years, 7 months ago
  43. 889b77a writer: avoid type breakage during AppendVector by David Neto · 3 years, 7 months ago
  44. dee93c6 Handle complex cases in Inspector::GenerateSamplerTargets by Ryan Harrison · 3 years, 7 months ago
  45. dffa60c spir-writer: handle break continuing block by David Neto · 3 years, 7 months ago
  46. 97668c8 reader/spirv: Handle the MatrixStride decoration by Ben Clayton · 3 years, 7 months ago
  47. fd35aa8 Implement texture_depth_multisampled_2d by Ben Clayton · 3 years, 7 months ago
  48. d12379a validation: type of a let must be constructible by James Price · 3 years, 7 months ago
  49. 9a7ca38 test: Update E2E expected results by James Price · 3 years, 7 months ago
  50. 3d73768 writer/wgsl: Emit access mode on pointer types by James Price · 3 years, 7 months ago
  51. 00320c2 writer/wgsl: Fix texture_external type emission by James Price · 3 years, 7 months ago
  52. 1444a2e spirv-reader: fix mapping of OpLogicalOr, OpLogicalAnd by David Neto · 3 years, 7 months ago
  53. 64dfcd2 writer/hlsl: Support bitcast of vectors by Ben Clayton · 3 years, 7 months ago
  54. 558969d intrinsics: Deprecate textureLoad() for storage textures by Ben Clayton · 3 years, 7 months ago
  55. b32c22c spirv-reader: Polyfill GLSLStd450 Degrees and Radians by Corentin Wallez · 3 years, 7 months ago
  56. f7d0c1c spirv-reader: polyfill scalar reflect by David Neto · 3 years, 8 months ago
  57. 294cb95 Re-generate expected outputs. by Ben Clayton · 3 years, 8 months ago
  58. 5ac96af test: Add FXC test cases for indexing arrays in structs by Ben Clayton · 3 years, 8 months ago
  59. 7204756 intrinsics: Add `mix(vec, vec, f32)` overload by Ben Clayton · 3 years, 8 months ago
  60. 053559d intrinsics: Add new struct form of modf(), frexp() by Ben Clayton · 3 years, 8 months ago
  61. f7e73d4 Add tests derived from VK-GL-CTS by Alastair Donaldson · 3 years, 8 months ago
  62. 81d4ed0 Fix operator% for f32 and vecN<f32> by Ben Clayton · 3 years, 8 months ago
  63. 7ec7794 Remove accidental commit by Ben Clayton · 3 years, 8 months ago
  64. 33afd6c Revert "writer/hlsl: Special case negative zero" by Ben Clayton · 3 years, 8 months ago
  65. 6e8ace0 test: Add a case for resources used through lets by Ben Clayton · 3 years, 8 months ago
  66. 9889ff0 writer/msl: Emulate scalar length and distance by James Price · 3 years, 8 months ago
  67. efceb83 writer/hlsl: Special case negative zero by Ben Clayton · 3 years, 8 months ago
  68. 1fa28ac Add support for converting bool to other types by James Price · 3 years, 8 months ago
  69. 595b054 writer[spirv,hlsl]: Call UnwrapRef() for splats by Ben Clayton · 3 years, 8 months ago
  70. b85099a test: Split binary_expressions into separate tests by Ben Clayton · 3 years, 8 months ago
  71. 883fb63 transform: Don't unroll arrays in DecomposeMemoryAccess by Ben Clayton · 3 years, 8 months ago
  72. 1da4073 test: Add case for tint:977 by Ben Clayton · 3 years, 8 months ago
  73. 0bff3fb writer/wgsl: Fix printing of for-loops by Ben Clayton · 3 years, 8 months ago
  74. 8e38fad transform/InlinePtrLets: Fix ICE for lets in for-loops by Ben Clayton · 3 years, 8 months ago
  75. b478f97 IntrinsicTable: De-duplicate returned Intrinsics by Ben Clayton · 3 years, 8 months ago
  76. e54e26d writer/hlsl: Emit more helpers for intrinsic calls by Ben Clayton · 3 years, 8 months ago
  77. f242fb9 test: Add test case for tint:998 by Ben Clayton · 3 years, 8 months ago
  78. 8a96c78 transform: Fixes for DecomposeMemoryAccess by Ben Clayton · 3 years, 8 months ago
  79. 60dae24 Reland "Validate storage class constraints" by Antonio Maiorano · 3 years, 8 months ago
  80. 9e0b3cc [intrinsics]: Add texture_1d level overloads by Ben Clayton · 3 years, 8 months ago
  81. 3242d3e writer/hlsl: Use vector write helper for dynamic indices by Ben Clayton · 3 years, 8 months ago
  82. d35975a Add test case for tint:978 by Ben Clayton · 3 years, 8 months ago
  83. de2b7db Make ArrayLengthFromUniform transform emit a valid UBO by Antonio Maiorano · 3 years, 8 months ago
  84. 6e459fe sem: Add CompoundStatement by Ben Clayton · 3 years, 8 months ago
  85. f6a4fe0 Add test case for tint:219 by Ben Clayton · 3 years, 8 months ago
  86. 4166ecc Factor out the InspectorHelper from the Inspector test file by Ryan Harrison · 3 years, 8 months ago
  87. 8d33b85 writer/hlsl: Implement invariant attribute by James Price · 3 years, 8 months ago
  88. 51cfe26 writer/hlsl: Simplify UBO accesses for static indexing by Ben Clayton · 3 years, 8 months ago
  89. 71f619b [resolver]: Begin constant value evaluation by Ben Clayton · 3 years, 8 months ago
  90. aa48b1a Revert "Validate storage class constraints" by Ben Clayton · 3 years, 8 months ago
  91. 2c2aa2a writer/msl: Implement invariant attribute by James Price · 3 years, 8 months ago
  92. fd5829e Validate storage class constraints by Antonio Maiorano · 3 years, 8 months ago
  93. 88b8e2f writer/spirv: Implement invariant attribute by James Price · 3 years, 8 months ago
  94. fcc0de0 wgsl: Implement invariant attribute by James Price · 3 years, 8 months ago
  95. f07ad67 ast: Add InvariantDecoration by James Price · 3 years, 8 months ago
  96. 9569e2c writer/msl: Emit helper functions for atomicCompareExchangeWeak by Ben Clayton · 3 years, 8 months ago
  97. e027e81 writer/hlsl: Emit helper functions for storage class atomic intrinsics by Ben Clayton · 3 years, 8 months ago
  98. 1843c0b [writer/hlsl]: Fix order of atomic method arguments. by Ben Clayton · 3 years, 8 months ago
  99. 1b03f0a reader/wgsl: Generate ForLoopStatements by Ben Clayton · 3 years, 8 months ago
  100. 03c8393 [writer/msl]: Implement modf and frexp by Ben Clayton · 3 years, 8 months ago