1. 6d602f4 [glsl][ir] Add a transform to remove pointer lets. by dan sinclair · 6 months ago
  2. 2cbfbd4 [tint][ir][val] Check vertex output builtin rules by Ryan Harrison · 6 months ago
  3. d35a3b6 Add subgroupInclusiveAdd and subgroupInclusiveMul by Peter McNeeley · 6 months ago
  4. 6a3f737 Rename `match_width` to `MatchWidth` by dan sinclair · 6 months ago
  5. 1b75d8b [msl] Fix PackedVec3 for atomic builtins by James Price · 6 months ago
  6. 59c9377 [msl] Key PackedVec3 helpers on pointer type by James Price · 7 months ago
  7. 2744a22 [msl] Apply PackedVec3 to workgroup address space by James Price · 7 months ago
  8. bc56248 [msl] Fix read-write textureStore in entry points by James Price · 7 months ago chromium/6711
  9. 94d556c [msl] Add polyfill for unary negation by James Price · 7 months ago
  10. c811e1e [ir] Polyfill fwidthFine for MSL and HLSL by James Price · 7 months ago
  11. 131b7df [msl] Always use core polyfill for DP4 builtins by James Price · 7 months ago
  12. a98147a hlsl-ir: implement support for subgroup_invocation_id and subgroup_size by Antonio Maiorano · 7 months ago
  13. 57c1a33 [msl] Add writer fuzzer by James Price · 7 months ago
  14. a4a5abf [msl] Remove used_array_length_from_uniform_indices by James Price · 7 months ago
  15. 2a45079 [msl] Avoid UB for left shift of negative integers by James Price · 7 months ago
  16. 9f174e9 [msl] Enable and fix floating point modulo tests by James Price · 7 months ago
  17. 0b5e7ac [ir] Make the instruction and value allocators private. by dan sinclair · 7 months ago
  18. 2d24558 [msl] Polyfill signed integer arithmetic by James Price · 7 months ago
  19. dbceb04 [msl] Address/remove TODOs from MSL backend by James Price · 7 months ago
  20. b942e22 [msl] Add benchmark for IR backend by James Price · 7 months ago
  21. 6d87fa6 [msl] Add support for clip_distances by James Price · 7 months ago
  22. 7940f7d [ir] Remove extraneous check. by dan sinclair · 7 months ago
  23. 73fd374 [msl] Emit TINT_ISOLATE_UB macro by James Price · 7 months ago
  24. d10ba2f [msl] Polyfill quadSwap* builtins by James Price · 7 months ago
  25. 91b17e7 [msl] Add SimdBallot transform by James Price · 7 months ago
  26. aee63e3 clang-tidy msl IR packed_vec3 transformation by David Neto · 7 months ago
  27. f9e87c8 [msl] Apply fixed sample mask during ShaderIO by James Price · 7 months ago
  28. a6941c6 Move more defines to `utils/compiler.h` by dan sinclair · 7 months ago
  29. 2d91320 Remove some unordered_{set|map} by dan sinclair · 7 months ago
  30. c58ba9e [msl] Add RemoveContinueInSwitch transform by James Price · 7 months ago
  31. d90557b Create a shared utils folder. by dan sinclair · 7 months ago
  32. 5195d8f [msl] Add mixed scalar/vector overloads of fmod by James Price · 7 months ago
  33. 61c2d1e [msl] Implement PackedVec3 transform by James Price · 7 months ago
  34. 06b574a Update casing of `type.h` `is_*` methods. by dan sinclair · 7 months ago
  35. eb2da25 Update some type methods to PascalCase. by dan sinclair · 7 months ago
  36. 520a86a [msl] Fix host-shareable struct padding by James Price · 7 months ago
  37. f1015ca Tint: Support `clip_distances` on MSL by Jiawei Shao · 7 months ago
  38. bcee2cd [msl][ir] Emit `subgroup_matrix` types and zero values by dan sinclair · 7 months ago
  39. d2ca660 [msl] Drop unittest validation to MSL 2.2. by dan sinclair · 7 months ago
  40. 4ac9ba9 Update intrinsics def file to be more explicit. by dan sinclair · 7 months ago
  41. e27b166 [tint][msl] Implement quadSwap* builtin functions by Natalie Chouinard · 7 months ago
  42. 305938c [tint] Minor follow-up fix for insert before by Peter McNeeley · 7 months ago
  43. 4469c71 [tint] MSL texture array negative integer clamp by Peter McNeeley · 7 months ago
  44. b7114a6 [tint] Implement quadBroadcast by Natalie Chouinard · 7 months ago chromium/6658 chromium/6659
  45. a2a38fb [benchmark][msl] Flatten bindings by James Price · 8 months ago
  46. 89a2d06 [benchmark] Remove spv_reader and wgsl_writer deps by James Price · 8 months ago
  47. dbefda9 [tint] Implement subgroupShuffleXor, Up and Down by Natalie Chouinard · 8 months ago
  48. 4ff559e msl:ast_printer: Polyfill 4x8 int dot products on AMD RDNA1, RDNA2 by David Neto · 8 months ago chromium/6654
  49. b862299 [tint] Implement subgroupShuffle by Natalie Chouinard · 8 months ago
  50. f15cc07 [tint] Implement subgroupElect and BroadcastFirst by Natalie Chouinard · 8 months ago
  51. 9562469 [tint] Implement subgroupAll and subgroupAny by Natalie Chouinard · 8 months ago chromium/6648
  52. 7be306a [tint] Implement subgroupMin and Max by Natalie Chouinard · 8 months ago
  53. e9e450e [tint] Implement subgroupAnd, Or, Xor builtins by Natalie Chouinard · 8 months ago
  54. 8f3ec78 [tint] Allow subgroup builtins in fragment shaders by Natalie Chouinard · 8 months ago
  55. 71f1b39 [tint][ir][val] Handle construct with undefined args or results by Ryan Harrison · 8 months ago
  56. e7de00b [tint][msl] Add subgroup(Exclusive){Add,Mul} by Natalie Chouinard · 8 months ago
  57. 3cfca9f [spirv] Make usages iteration deterministic. by dan sinclair · 8 months ago
  58. 9eeb7b1 Add ID to Instruction. by dan sinclair · 8 months ago
  59. 1c06e3f [msl] Add polyfill for Dot4x8Packed by James Price · 8 months ago
  60. 7d33d57 [msl] Add a dialect-specific binary instruction by James Price · 8 months ago
  61. 384b51b [msl] Add binary overloads for 8-bit add and mul by James Price · 8 months ago
  62. fcf6cc0 [ir] Validate nested pointers by James Price · 8 months ago
  63. 68c308c [tint] Rename AST versions of benchmarks by James Price · 8 months ago chromium/6645
  64. 4242981 [tint] Use embedded benchmark inputs by James Price · 8 months ago
  65. bfc1de9 [tint][benchmark] Depend on auto-generated header by James Price · 8 months ago
  66. 8bda7de [tint] Require WGSL and SPIR-V for all benchmarks by James Price · 8 months ago
  67. 0b65d90 tint_wgsl_fuzzer: add '-dump' option to dump input/output shader from fuzzers by Antonio Maiorano · 8 months ago chromium/6618
  68. 006468b [msl] Enable remaining pack/unpack polyfills by James Price · 8 months ago
  69. 50cf911 [msl] Polyfill pack2x16float by James Price · 8 months ago
  70. e1dc1ee [tint] Add sem::Load for swizzle from a pointer by James Price · 8 months ago
  71. b2b6ade [tint] Add predicate parameter to subgroupBallot() by James Price · 8 months ago
  72. 8b06674 [tint][ir][fuzz] Prevent fuzzer from crashing on missing binding points by Ryan Harrison · 8 months ago
  73. e44e2b0 Move constant MatchWidth to the ir::Builder. by dan sinclair · 8 months ago chromium/6603
  74. 0d2300b Move MatchWidth to the type manager. by dan sinclair · 8 months ago
  75. ec0b640 [msl] Fix logical boolean operators by James Price · 9 months ago
  76. 690edb3 [msl] Move fmod to new BinaryPolyfill transform by James Price · 9 months ago
  77. 6e6343a [Tint] Cleanup Builtin Value classes by Natalie Chouinard · 9 months ago
  78. d015151 Add support for first and either sampling parameter by Gregg Tavares · 9 months ago
  79. 98bdc9b [Tint] Implement context dependent builtin values by Natalie Chouinard · 9 months ago
  80. c1380f7 [msl] Print @color attributes as [[color(n)]] by James Price · 9 months ago
  81. e2dafee [msl] Handle @color in ShaderIO transform by James Price · 9 months ago
  82. cf00935 [ir] Remove ir::Location and remaining usages by James Price · 9 months ago
  83. 963cfb0 [ir] Split Location and Interpolation setters by James Price · 9 months ago
  84. a8798b8 [tint] Move StructMemberAttributes out of struct.h by James Price · 9 months ago
  85. 1cf5c1b [msl] Skip push constants in the AST fuzzer by James Price · 9 months ago
  86. 1f63622 [msl] Avoid non-standard __VA_ARGS__ behavior by James Price · 9 months ago
  87. 7eccf46 [msl] Add polyfill for frexp builtin by James Price · 9 months ago
  88. 0df45b4 [msl] Add polyfill for modf by James Price · 9 months ago
  89. ab75848 [msl] Emit TINT_INVARIANT macro by James Price · 9 months ago
  90. 4c4ed51 [msl] Add polyfill for integer sign by James Price · 9 months ago
  91. a11e58c [msl] Add polyfill for floating point modulo by James Price · 9 months ago
  92. aa88fa0 [tint] Enable new subgroup extensions in backends by James Price · 9 months ago
  93. 70d7fe8 [msl] Add polyfills for degrees() and radians() by James Price · 9 months ago
  94. ffb4b38 [msl] Add polyfill for quantizeToF16 by James Price · 9 months ago
  95. f15f1c2 [msl] Emit @index for blend_src attributes by James Price · 9 months ago
  96. d0305d5 Tint: Replace all the appearance of `index` attribute with `blend_src` by Jiawei Shao · 9 months ago
  97. 48be7e8 [msl] Add newlines between global declarations by James Price · 9 months ago
  98. ddcec00 [msl] Add polyfill for dot builtin by James Price · 9 months ago
  99. 7753f63 metal: Emit MSL powr for WGSL pow builtin by Sunny Sachanandani · 9 months ago chromium/6547
  100. 10b1c0c [hlsl] Add some binary IR unit tests. by dan sinclair · 9 months ago