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