1. 66652df HLSL-IR: add support for clip_distances. by Antonio Maiorano · 5 months ago
  2. fa3f89b [tint][ir][val] Implement `CheckBuiltIn` by Ryan Harrison · 5 months ago
  3. 22ed96a HLSL-IR: implement pixel_local feature by Antonio Maiorano · 5 months ago
  4. ce207a7 [tint][hlsl] Polyfill texture sample bias clamping by Peter McNeeley · 5 months ago chromium/6785
  5. 0ecdfeb [ir] Rename all shadowing declarations by James Price · 5 months ago
  6. a1dcbf0 [hlsl] Make decompose transforms deterministic by James Price · 5 months ago
  7. 52deb2f [tint] Clamp lod bias from -16.0 to 15.99 by Peter McNeeley · 6 months ago chromium/6783
  8. f3f10d5 [ir] Disallow access with no indices by James Price · 6 months ago
  9. c1de48f [hlsl] Fix f16 vector element stores in storage by James Price · 6 months ago
  10. 3e77dd7 HLSL-IR: Fix texture Sample and SampleLevel return type on depth textures by Antonio Maiorano · 6 months ago
  11. ed682f5 HLSL-IR: improve ICE error message by Antonio Maiorano · 6 months ago
  12. 2bb8107 HLSL-IR: ICE on inputAttachmentLoad builtin by Antonio Maiorano · 6 months ago
  13. f0893de HLSL-IR: ICE on @color attribute by Antonio Maiorano · 6 months ago
  14. 074e17e HLSL-IR: fix error: unary: no matching overload for 'operator - (u32)' (again) by Antonio Maiorano · 6 months ago
  15. b95a03a HLSL-IR: polyfill modf and frexp by Antonio Maiorano · 6 months ago
  16. 15bbe6b HLSL-IR: ReplaceNonIndexableMatVecStores transform by Antonio Maiorano · 6 months ago
  17. c644290 Support Dual Source Blending in SPIR-V reader with Tint IR by Jiawei Shao · 6 months ago
  18. bfb6645 HLSL-IR: fix textureDimensions polyfill using invalid type for swizzle (again) by Antonio Maiorano · 6 months ago
  19. a7b805c [tint][ir][val] Enforce entry point returns have location or builtin by Ryan Harrison · 6 months ago
  20. 096f714 HLSL-IR: enable replace_pointer_lets in ValueToLet by Antonio Maiorano · 6 months ago chromium/6755 chromium/6756
  21. 4fc7d41 HLSL-IR: implement LocalizeStructArrayAssignment for FXC by Antonio Maiorano · 6 months ago
  22. 6d602f4 [glsl][ir] Add a transform to remove pointer lets. by dan sinclair · 6 months ago
  23. 1034514 [tint][ir][val] Check that compute shaders don't return anything by Ryan Harrison · 6 months ago
  24. d35a3b6 Add subgroupInclusiveAdd and subgroupInclusiveMul by Peter McNeeley · 6 months ago
  25. 923288d HLSL-IR: add RemoveContinueInSwitch transform by Antonio Maiorano · 6 months ago
  26. a1e0778 HLSL-IR: fix error: unary: no matching overload for 'operator - (u32)' by Antonio Maiorano · 6 months ago
  27. 9d4eb04 HLSL-IR: fix textureDimensions polyfill using invalid type for swizzle by Antonio Maiorano · 6 months ago
  28. d42e0e9 [ir] Always inline `handle` address space. by dan sinclair · 6 months ago
  29. d032c62 HLSL-IR: emit constant i32 literals as int(<literal>) by Antonio Maiorano · 6 months ago
  30. d78abb3 HLSL-IR: implement NumWorkgroups builtin support by Antonio Maiorano · 7 months ago
  31. 6a3f737 Rename `match_width` to `MatchWidth` by dan sinclair · 7 months ago
  32. c811e1e [ir] Polyfill fwidthFine for MSL and HLSL by James Price · 7 months ago
  33. cca4859 HLSL-IR: workaround DXC bug when 'as' casting constant integral splats by Antonio Maiorano · 7 months ago
  34. 8726fe4 HLSL-IR: only swizzle ctor value if not the right type by Antonio Maiorano · 7 months ago
  35. a98147a hlsl-ir: implement support for subgroup_invocation_id and subgroup_size by Antonio Maiorano · 7 months ago
  36. 0b5e7ac [ir] Make the instruction and value allocators private. by dan sinclair · 7 months ago
  37. 7940f7d [ir] Remove extraneous check. by dan sinclair · 7 months ago
  38. a6941c6 Move more defines to `utils/compiler.h` by dan sinclair · 7 months ago
  39. 2d91320 Remove some unordered_{set|map} by dan sinclair · 7 months ago
  40. 511eb80 Tint: Support `clip_distances` on HLSL by Jiawei Shao · 7 months ago
  41. d90557b Create a shared utils folder. by dan sinclair · 7 months ago
  42. 06b574a Update casing of `type.h` `is_*` methods. by dan sinclair · 7 months ago
  43. eb2da25 Update some type methods to PascalCase. by dan sinclair · 7 months ago
  44. 8c1014e [hlsl] Fix DecomposeUniformAccess to cast index to u32 for LoadVectorElement by Antonio Maiorano · 7 months ago
  45. 4d8f907 [hlsl] Run DemoteToHelper before BuiltinPolyfill by Antonio Maiorano · 8 months ago
  46. e31fa9d [tint] Implement quadSwapX, Y and Diagonal by Natalie Chouinard · 8 months ago
  47. 3ffdc9a [hlsl] Emit mip level 0 for storage textures by Antonio Maiorano · 8 months ago
  48. b7114a6 [tint] Implement quadBroadcast by Natalie Chouinard · 8 months ago chromium/6658 chromium/6659
  49. 89a2d06 [benchmark] Remove spv_reader and wgsl_writer deps by James Price · 8 months ago
  50. dbefda9 [tint] Implement subgroupShuffleXor, Up and Down by Natalie Chouinard · 8 months ago
  51. b862299 [tint] Implement subgroupShuffle by Natalie Chouinard · 8 months ago
  52. f15cc07 [tint] Implement subgroupElect and BroadcastFirst by Natalie Chouinard · 8 months ago
  53. 9562469 [tint] Implement subgroupAll and subgroupAny by Natalie Chouinard · 8 months ago chromium/6648
  54. 7be306a [tint] Implement subgroupMin and Max by Natalie Chouinard · 8 months ago
  55. e9e450e [tint] Implement subgroupAnd, Or, Xor builtins by Natalie Chouinard · 8 months ago
  56. 0893085 [tint][hlsl] Add countOneBits/reverseBits polyfill by Natalie Chouinard · 8 months ago
  57. 7c36937 [HLSL] Sort vars when updating buffer accesses. by dan sinclair · 8 months ago
  58. 06e23ab [tint][hlsl] Add subgroup(Exclusive){Add,Mul} by Natalie Chouinard · 8 months ago
  59. f56acca [hlsl] Emit `textureSampleCompareLevel` in HLSL IR by dan sinclair · 8 months ago
  60. a23e79d [hlsl] Emit `textureSampleCompare` in HLSL IR by dan sinclair · 8 months ago
  61. 808942c [hlsl] Emit `textureSampleGrad` in HLSL IR by dan sinclair · 8 months ago
  62. 1620350 [hlsl] Emit `textureSampleBias` in HLSL IR by dan sinclair · 8 months ago
  63. 9eeb7b1 Add ID to Instruction. by dan sinclair · 8 months ago
  64. 11b8c42 Rename Usages. by dan sinclair · 8 months ago
  65. f294377 [hlsl] Fix decompose with reused access chain. by dan sinclair · 8 months ago
  66. 249a21a [hlsl] Emit `textureSampleLevel` in HLSL IR by dan sinclair · 8 months ago
  67. 09aa719 [hlsl] Emit `textureSample` in HLSL IR by dan sinclair · 8 months ago
  68. dde5673 [hlsl] Emit `textureGather` in HLSL IR by dan sinclair · 8 months ago
  69. 0b42502 [hlsl] Emit `textureGatherCompare` in HLSL IR by dan sinclair · 8 months ago
  70. 68c308c [tint] Rename AST versions of benchmarks by James Price · 8 months ago chromium/6645
  71. 4242981 [tint] Use embedded benchmark inputs by James Price · 8 months ago
  72. bfc1de9 [tint][benchmark] Depend on auto-generated header by James Price · 8 months ago
  73. 8bda7de [tint] Require WGSL and SPIR-V for all benchmarks by James Price · 8 months ago
  74. 0b65d90 tint_wgsl_fuzzer: add '-dump' option to dump input/output shader from fuzzers by Antonio Maiorano · 8 months ago chromium/6618
  75. 80ade29 [hlsl] Emit `subgroupBallot` in HLSL IR by dan sinclair · 9 months ago
  76. 0b5c2db [hlsl] Add `asinh`, `acosh`, and `atanh` polyfills. by dan sinclair · 9 months ago
  77. 89066c8 [hlsl] Add `pack*` support. by dan sinclair · 9 months ago
  78. f6f020f [hlsl] Add f16 matrix support to uniform loading by dan sinclair · 9 months ago
  79. f924ceb [hlsl] Add storage of f16 elements to DecomposeStorageAccess by dan sinclair · 9 months ago
  80. 1decb7e [hlsl] Add decomposing for storage atomics by dan sinclair · 9 months ago
  81. b2b6ade [tint] Add predicate parameter to subgroupBallot() by James Price · 9 months ago
  82. 8b06674 [tint][ir][fuzz] Prevent fuzzer from crashing on missing binding points by Ryan Harrison · 9 months ago
  83. a3b581e [hlsl] Add dp4a support. by dan sinclair · 9 months ago
  84. 53fccaa [hlsl] Add workgroup atomics. by dan sinclair · 9 months ago
  85. 2c9dace [hlsl] Add array storage store support by dan sinclair · 9 months ago chromium/6604
  86. 17a78b8 [hlsl] Remove workgroup tests from decompose storage access. by dan sinclair · 9 months ago
  87. 4ee1ae7 [hlsl] Add `quantizeToF16` support to HLSL IR backend. by dan sinclair · 9 months ago
  88. d1173a7 [hlsl] Add matrix storage store support by dan sinclair · 9 months ago
  89. 0d2300b Move MatchWidth to the type manager. by dan sinclair · 9 months ago
  90. 3365c47 [hlsl] Add missing `smoothstep` support. by dan sinclair · 9 months ago
  91. 57e293c [hlsl] Add todos for missing transforms. by dan sinclair · 9 months ago
  92. 1b6ebd0 [hlsl] Add `unpack*` support. by dan sinclair · 9 months ago
  93. 6d719a6 [hlsl] Add f16 support to uniform loading by dan sinclair · 9 months ago
  94. 6e6343a [Tint] Cleanup Builtin Value classes by Natalie Chouinard · 9 months ago
  95. e35153c [hlsl] Add `textureStore` support. by dan sinclair · 9 months ago
  96. a108e6f [hlsl] Add `textureLoad` support. by dan sinclair · 9 months ago
  97. bbd3e04 [hlsl] Add `textureDimensions` support. by dan sinclair · 9 months ago
  98. f95704e [hlsl] Fix struct splats in PromoteInitializers by James Price · 9 months ago
  99. a5232aa [hlsl] Add struct storage store support by dan sinclair · 9 months ago
  100. 4f29165 [hlsl] Support `textureNumSamples` by dan sinclair · 9 months ago