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