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