1. e27b166 [tint][msl] Implement quadSwap* builtin functions by Natalie Chouinard · 8 months ago
  2. 305938c [tint] Minor follow-up fix for insert before by Peter McNeeley · 8 months ago
  3. 4469c71 [tint] MSL texture array negative integer clamp by Peter McNeeley · 8 months ago
  4. b7114a6 [tint] Implement quadBroadcast by Natalie Chouinard · 8 months ago chromium/6658 chromium/6659
  5. a2a38fb [benchmark][msl] Flatten bindings by James Price · 8 months ago
  6. 89a2d06 [benchmark] Remove spv_reader and wgsl_writer deps by James Price · 8 months ago
  7. dbefda9 [tint] Implement subgroupShuffleXor, Up and Down by Natalie Chouinard · 8 months ago
  8. 4ff559e msl:ast_printer: Polyfill 4x8 int dot products on AMD RDNA1, RDNA2 by David Neto · 8 months ago chromium/6654
  9. b862299 [tint] Implement subgroupShuffle by Natalie Chouinard · 8 months ago
  10. f15cc07 [tint] Implement subgroupElect and BroadcastFirst by Natalie Chouinard · 8 months ago
  11. 9562469 [tint] Implement subgroupAll and subgroupAny by Natalie Chouinard · 8 months ago chromium/6648
  12. 7be306a [tint] Implement subgroupMin and Max by Natalie Chouinard · 8 months ago
  13. e9e450e [tint] Implement subgroupAnd, Or, Xor builtins by Natalie Chouinard · 8 months ago
  14. 71f1b39 [tint][ir][val] Handle construct with undefined args or results by Ryan Harrison · 8 months ago
  15. e7de00b [tint][msl] Add subgroup(Exclusive){Add,Mul} by Natalie Chouinard · 8 months ago
  16. 3cfca9f [spirv] Make usages iteration deterministic. by dan sinclair · 8 months ago
  17. 1c06e3f [msl] Add polyfill for Dot4x8Packed by James Price · 8 months ago
  18. fcf6cc0 [ir] Validate nested pointers by James Price · 8 months ago
  19. 68c308c [tint] Rename AST versions of benchmarks by James Price · 8 months ago chromium/6645
  20. 4242981 [tint] Use embedded benchmark inputs by James Price · 8 months ago
  21. bfc1de9 [tint][benchmark] Depend on auto-generated header by James Price · 8 months ago
  22. 8bda7de [tint] Require WGSL and SPIR-V for all benchmarks by James Price · 8 months ago
  23. 0b65d90 tint_wgsl_fuzzer: add '-dump' option to dump input/output shader from fuzzers by Antonio Maiorano · 8 months ago chromium/6618
  24. 006468b [msl] Enable remaining pack/unpack polyfills by James Price · 8 months ago
  25. 50cf911 [msl] Polyfill pack2x16float by James Price · 8 months ago
  26. e1dc1ee [tint] Add sem::Load for swizzle from a pointer by James Price · 8 months ago
  27. b2b6ade [tint] Add predicate parameter to subgroupBallot() by James Price · 8 months ago
  28. 8b06674 [tint][ir][fuzz] Prevent fuzzer from crashing on missing binding points by Ryan Harrison · 8 months ago
  29. e44e2b0 Move constant MatchWidth to the ir::Builder. by dan sinclair · 9 months ago chromium/6603
  30. 0d2300b Move MatchWidth to the type manager. by dan sinclair · 9 months ago
  31. ec0b640 [msl] Fix logical boolean operators by James Price · 9 months ago
  32. 690edb3 [msl] Move fmod to new BinaryPolyfill transform by James Price · 9 months ago
  33. 6e6343a [Tint] Cleanup Builtin Value classes by Natalie Chouinard · 9 months ago
  34. d015151 Add support for first and either sampling parameter by Gregg Tavares · 9 months ago
  35. 98bdc9b [Tint] Implement context dependent builtin values by Natalie Chouinard · 9 months ago
  36. c1380f7 [msl] Print @color attributes as [[color(n)]] by James Price · 9 months ago
  37. e2dafee [msl] Handle @color in ShaderIO transform by James Price · 9 months ago
  38. cf00935 [ir] Remove ir::Location and remaining usages by James Price · 9 months ago
  39. 963cfb0 [ir] Split Location and Interpolation setters by James Price · 9 months ago
  40. a8798b8 [tint] Move StructMemberAttributes out of struct.h by James Price · 9 months ago
  41. 1cf5c1b [msl] Skip push constants in the AST fuzzer by James Price · 9 months ago
  42. 1f63622 [msl] Avoid non-standard __VA_ARGS__ behavior by James Price · 9 months ago
  43. 7eccf46 [msl] Add polyfill for frexp builtin by James Price · 9 months ago
  44. 0df45b4 [msl] Add polyfill for modf by James Price · 9 months ago
  45. ab75848 [msl] Emit TINT_INVARIANT macro by James Price · 9 months ago
  46. 4c4ed51 [msl] Add polyfill for integer sign by James Price · 9 months ago
  47. a11e58c [msl] Add polyfill for floating point modulo by James Price · 9 months ago
  48. aa88fa0 [tint] Enable new subgroup extensions in backends by James Price · 9 months ago
  49. 70d7fe8 [msl] Add polyfills for degrees() and radians() by James Price · 9 months ago
  50. ffb4b38 [msl] Add polyfill for quantizeToF16 by James Price · 9 months ago
  51. f15f1c2 [msl] Emit @index for blend_src attributes by James Price · 9 months ago
  52. d0305d5 Tint: Replace all the appearance of `index` attribute with `blend_src` by Jiawei Shao · 9 months ago
  53. 48be7e8 [msl] Add newlines between global declarations by James Price · 9 months ago
  54. ddcec00 [msl] Add polyfill for dot builtin by James Price · 9 months ago
  55. 7753f63 metal: Emit MSL powr for WGSL pow builtin by Sunny Sachanandani · 9 months ago chromium/6547
  56. 10b1c0c [hlsl] Add some binary IR unit tests. by dan sinclair · 9 months ago
  57. c0258db [hlsl] Emit `if` instructions by dan sinclair · 9 months ago
  58. 8fba6d8 [ir] Create a real logical not operator. by dan sinclair · 10 months ago
  59. 81bfd88 [msl] Set Output::needs_storage_buffer_sizes by James Price · 10 months ago
  60. 1c4ff69 [msl] Add polyfill for distance builtin by James Price · 10 months ago
  61. 4850e28 [msl] Add polyfill for length builtin by James Price · 10 months ago
  62. 84db15d [msl] Add parentheses around break-if condition by James Price · 10 months ago
  63. 7bfbe8f [msl] Add polyfill for textureGatherCompare by James Price · 10 months ago
  64. 3efa5b1 [msl] Add polyfill for textureGather by James Price · 10 months ago
  65. 237b678 [msl] Add polyfill for textureSampleGrad by James Price · 10 months ago
  66. fabad50 [msl] Add polyfill for textureSampleCompareLevel by James Price · 10 months ago
  67. 24e5c13 [msl] Enable MSL IR If tests with PHI nodes. by dan sinclair · 10 months ago
  68. 6e71f23 [msl] Add polyfill for textureNumSamples by James Price · 10 months ago
  69. 0368d97 [msl] Add polyfill for textureNumLayers by James Price · 10 months ago
  70. 3052b3c [msl] Add polyfill for textureSampleCompare by James Price · 10 months ago
  71. 14f0204 [ir] Strip all IO attributes in ShaderIO transform by James Price · 10 months ago
  72. 7ef03f6 [msl] Add polyfill for textureNumLevels by James Price · 10 months ago
  73. 023be6f [msl] Add polyfill for textureSampleBias() by James Price · 10 months ago
  74. 2a08d5b2 [msl] Add polyfill for textureSampleLevel() by James Price · 10 months ago
  75. 9f4eff2 [msl] Fix undef struct constructor args by James Price · 10 months ago
  76. 3e277d2 [msl] Skip undef arguments in struct constructors by James Price · 10 months ago
  77. 514cba8 [msl] Polyfill unpack2x16float builtin by James Price · 10 months ago
  78. 45562e7 [msl] Emit `abs()` builtin by James Price · 10 months ago
  79. f4f5534 [msl] Add polyfill for textureStore() by James Price · 10 months ago
  80. 61de3b8 [msl] Add polyfill for textureLoad() by James Price · 10 months ago
  81. 316438f [msl] Emit read_write access for storage textures by James Price · 10 months ago
  82. 456cf28 [msl] Add polyfill for textureDimensions() by James Price · 10 months ago
  83. 54883c2 [msl] Handle textureSample builtins by James Price · 10 months ago
  84. 62bad4d Remove ir_to_program include from MSL printer. by dan sinclair · 10 months ago
  85. 56f3149 [msl] Pass pixel local attachment information directly. by dan sinclair · 10 months ago
  86. cd5a5e9 Remove the Multiplanar and BindingRemapper API options by dan sinclair · 10 months ago
  87. cd4bf9a Remove WGSL extension `chromium_internal_dual_source_blending` by Jiawei Shao · 10 months ago
  88. fae957f [msl] Add polyfill for atomicCompareExchangeWeak by James Price · 10 months ago
  89. 0272fd2 [msl] Add support for most atomic builtins by James Price · 10 months ago
  90. b5a904c [msl] Emit continuing inside a new block by James Price · 10 months ago chromium/6519
  91. 1aad86d [msl] Move RenameConflicts to core and use it by James Price · 10 months ago
  92. 8700be5 Convert std::endl to newlines. by dan sinclair · 10 months ago
  93. 3aaa0a3 Roll partition_alloc and build dependencies. by Arthur Sonzogni · 10 months ago
  94. 77ac3f1 [ir] Add RemoveTerminatorArgs transform by James Price · 10 months ago
  95. 02cf911 [msl] Implement ShaderIO transform by James Price · 10 months ago
  96. cc43f15 Tint: Add `dual_source_blending` as a valid WGSL extension by Jiawei Shao · 10 months ago
  97. 985b4e8 [msl] Populate Output::workgroup_allocations by James Price · 10 months ago
  98. 7796bc0 [tint][ast][msl] Remove the need for SingleEntryPoint to be run by Ben Clayton · 10 months ago
  99. 0be0f1b Fix misc-include-cleaner warnings from clang-tidy by David Neto · 10 months ago
  100. d8bde2c [tint][ir] Validate compute entry point has workgroup_size by Ben Clayton · 10 months ago