1. 3854878 [tint][ir][val] Check frag_depth only on fragment entry points by Ryan Harrison · 8 months ago
  2. 0486392 [tint][spirv] Allow signed subgroupBroadcast ID by Natalie Chouinard · 8 months ago
  3. 6635dcf [spirv] Use IR by default for CLI and E2E tests by James Price · 8 months ago
  4. b862299 [tint] Implement subgroupShuffle by Natalie Chouinard · 8 months ago
  5. 9531e03 [tint][ir][val] Check that Var results are pointers or references by Ryan Harrison · 8 months ago
  6. f15cc07 [tint] Implement subgroupElect and BroadcastFirst by Natalie Chouinard · 8 months ago
  7. 9562469 [tint] Implement subgroupAll and subgroupAny by Natalie Chouinard · 8 months ago chromium/6648
  8. 7be306a [tint] Implement subgroupMin and Max by Natalie Chouinard · 8 months ago
  9. e9e450e [tint] Implement subgroupAnd, Or, Xor builtins by Natalie Chouinard · 8 months ago
  10. 0893085 [tint][hlsl] Add countOneBits/reverseBits polyfill by Natalie Chouinard · 8 months ago
  11. 2c6d2ea1 [tint][ir][val] Rework how CheckConstruct works by Ryan Harrison · 8 months ago
  12. f9761ac [tint][ir][val] Check results and operands to converts by Ryan Harrison · 8 months ago
  13. bacded2 Revert "[tint][benchmark] Generate depfile for inputs" by Brian Sheedy · 8 months ago
  14. 8f3ec78 [tint] Allow subgroup builtins in fragment shaders by Natalie Chouinard · 8 months ago
  15. 71f1b39 [tint][ir][val] Handle construct with undefined args or results by Ryan Harrison · 8 months ago
  16. 7c36937 [HLSL] Sort vars when updating buffer accesses. by dan sinclair · 8 months ago
  17. 3e09dde [tint][wgsl] Add subgroupAdd,Mul builtin checks by Natalie Chouinard · 8 months ago
  18. 06e23ab [tint][hlsl] Add subgroup(Exclusive){Add,Mul} by Natalie Chouinard · 8 months ago
  19. e7de00b [tint][msl] Add subgroup(Exclusive){Add,Mul} by Natalie Chouinard · 8 months ago
  20. f56acca [hlsl] Emit `textureSampleCompareLevel` in HLSL IR by dan sinclair · 8 months ago
  21. a23e79d [hlsl] Emit `textureSampleCompare` in HLSL IR by dan sinclair · 8 months ago
  22. 808942c [hlsl] Emit `textureSampleGrad` in HLSL IR by dan sinclair · 8 months ago
  23. 1620350 [hlsl] Emit `textureSampleBias` in HLSL IR by dan sinclair · 8 months ago
  24. d0cf77e [tint][spirv] Add subgroup(Exclusive){Add,Mul} by Natalie Chouinard · 8 months ago
  25. 3cfca9f [spirv] Make usages iteration deterministic. by dan sinclair · 8 months ago
  26. a0901d4 Add a sorted `UsagesSorted`. by dan sinclair · 8 months ago
  27. 9eeb7b1 Add ID to Instruction. by dan sinclair · 8 months ago
  28. 1c06e3f [msl] Add polyfill for Dot4x8Packed by James Price · 8 months ago
  29. 7d33d57 [msl] Add a dialect-specific binary instruction by James Price · 8 months ago
  30. a7ec528 Duplicate diagnostic attribute same location error by Peter McNeeley · 8 months ago
  31. 384b51b [msl] Add binary overloads for 8-bit add and mul by James Price · 8 months ago
  32. 0dc8294 [glsl] Emit simple `var` items by dan sinclair · 8 months ago
  33. b14b137 [glsl] Emit function parameters by dan sinclair · 8 months ago
  34. 11b8c42 Rename Usages. by dan sinclair · 8 months ago
  35. 736789d Reland "[tint][ir][val] Reject functions with non-constructible return types" by Ryan Harrison · 8 months ago
  36. 8b69a8a [glsl] Emit let's by dan sinclair · 8 months ago
  37. d84ec67 [glsl] Emit user call statements by dan sinclair · 8 months ago
  38. f294377 [hlsl] Fix decompose with reused access chain. by dan sinclair · 8 months ago
  39. 01cf7fe [glsl] Emit f32 and f16 types by dan sinclair · 8 months ago
  40. 45cd773 Reland "[glsl] Emit signed and unsigned integers" by dan sinclair · 8 months ago
  41. d31f5e4 [ir] Add validation capability for 8-bit integers by James Price · 8 months ago
  42. fcf6cc0 [ir] Validate nested pointers by James Price · 8 months ago
  43. 6b512aa Revert "[tint][ir][val] Reject functions with non-constructible return types" by dan sinclair · 8 months ago
  44. 249a21a [hlsl] Emit `textureSampleLevel` in HLSL IR by dan sinclair · 8 months ago
  45. 6bf611d [tint] Fix undef arg after ArrayLengthFromUniform by James Price · 8 months ago
  46. f228e5c [tint][ir][val] Reject functions with non-constructible return types by Ryan Harrison · 8 months ago
  47. 189f0be [ir] Refactor type validation by James Price · 8 months ago
  48. ea8da86 [tint] Add IR support for i8/u8 constants by James Price · 8 months ago
  49. 29d2e8d [tint] Add i8 and u8 to the constant manager by James Price · 8 months ago
  50. 9de7cec [tint] Add i8 and u8 support to the type manager by James Price · 8 months ago
  51. 2e32da1 [tint] Add i8/u8 definitions and tests to number.h by James Price · 8 months ago
  52. 6c03f40 [tint] Add i8 and u8 type classes by James Price · 8 months ago
  53. 09aa719 [hlsl] Emit `textureSample` in HLSL IR by dan sinclair · 8 months ago
  54. 3090f89 [tint] Remove duplicate tint_build_wgsl_writer condition by James Price · 8 months ago
  55. 40038e5 Revert "[glsl] Emit signed and unsigned integers" by dan sinclair · 8 months ago
  56. b3114cf [glsl] Emit signed and unsigned integers by dan sinclair · 8 months ago
  57. d31e5c2 [glsl] Emit boolean types by dan sinclair · 8 months ago
  58. 2eff2ec [glsl] Emit compute workgroup size by dan sinclair · 8 months ago
  59. 924f9cf [glsl] Add glsl validation by dan sinclair · 8 months ago
  60. 527506f [glsl] Add ability to run GLSL IR backend to tint. by dan sinclair · 8 months ago
  61. 2e4d8f2 [glsl] Move test files up to `writer/` folder by dan sinclair · 8 months ago
  62. 2308a37 Remove duplicate wgsl_reader requirement from benchmarks by dan sinclair · 8 months ago
  63. c84af33 [tint][ir][val] Check that args to calls to builtins have types by Ryan Harrison · 8 months ago
  64. 9163940 [tint][ir][val] Check that entry points have names by Ryan Harrison · 8 months ago
  65. dde5673 [hlsl] Emit `textureGather` in HLSL IR by dan sinclair · 8 months ago
  66. a62b252 [hlsl] Add texture gather HLSL definitions. by dan sinclair · 8 months ago
  67. 0b42502 [hlsl] Emit `textureGatherCompare` in HLSL IR by dan sinclair · 8 months ago
  68. 083ebd8 [glsl] Fill out `raise` method. by dan sinclair · 8 months ago
  69. fe1d09f [tint][benchmark] Generate depfile for inputs by James Price · 8 months ago
  70. 68c308c [tint] Rename AST versions of benchmarks by James Price · 8 months ago chromium/6645
  71. 105a44a [tint] Remove TINT_EXTERNAL_BENCHMARK_CORPUS_DIR by James Price · 8 months ago
  72. 8b58d11 [tint][ir] Gracefully handle Type() returning null in disassembler by Ryan Harrison · 8 months ago
  73. 4242981 [tint] Use embedded benchmark inputs by James Price · 8 months ago
  74. 6b1bccf [tint][benchmark] Emit WGSL shaders as char arrays by James Price · 8 months ago
  75. bfc1de9 [tint][benchmark] Depend on auto-generated header by James Price · 9 months ago
  76. 773bce4 [tint][ir][fuzz] Handle malformed StoreVectorElement in validator by Ryan Harrison · 9 months ago
  77. 5ffceab [tint][ir] Gracefully handle malformed loops in disassembler by Ryan Harrison · 9 months ago
  78. 8bda7de [tint] Require WGSL and SPIR-V for all benchmarks by James Price · 9 months ago
  79. 54b6c1c [tint][ir] Check result and operand Types for nullness by Ryan Harrison · 9 months ago
  80. d38709c [tint] Auto-generate a benchmark input header by James Price · 9 months ago
  81. 7a0b124 [tint][benchmark] Use Chrome Perf output format by James Price · 9 months ago
  82. 0b65d90 tint_wgsl_fuzzer: add '-dump' option to dump input/output shader from fuzzers by Antonio Maiorano · 9 months ago chromium/6618
  83. 585946e [tint][ir][fuzz] Handle malformed LoadVectorElement in validator by Ryan Harrison · 9 months ago
  84. 78fef87 GLSL: Skip tail padding on interface blocks. by Stephen White · 9 months ago
  85. 32f5f4d [tint][ir][fuzz] Handle nulls when emitting Var validation errors by Ryan Harrison · 9 months ago
  86. 159a632 [tint][fuzz] Make IRRoundTripFuzzer WGSL only by Ryan Harrison · 9 months ago
  87. 085f92c [spirv] Fix unreachable in loop continuing blocks by James Price · 9 months ago
  88. 3f657b9 [spirv] Fail for functions with >255 parameters by James Price · 9 months ago
  89. 006468b [msl] Enable remaining pack/unpack polyfills by James Price · 9 months ago
  90. 50cf911 [msl] Polyfill pack2x16float by James Price · 9 months ago
  91. 97a6ad9 [tint] Remove AST transform fuzzers by James Price · 9 months ago
  92. 7944dde [tint][ir][fuzz] Gracefully handle malformed unary instructions by Ryan Harrison · 9 months ago
  93. 2e0938d [ir] Use inference for array of builtin structs by James Price · 9 months ago
  94. e1dc1ee [tint] Add sem::Load for swizzle from a pointer by James Price · 9 months ago
  95. c40228e [Vulkan] Properly handle combined image samplers by Colin Blundell · 9 months ago
  96. fb61de4 [tint][ir][fuzz] Gracefully handle malformed binary instructions by Ryan Harrison · 9 months ago
  97. c552777 [Tint] Validate partial eval of divby0 by Natalie Chouinard · 9 months ago
  98. 753f846 [Tint] Validate compound assign's binary exprs by Natalie Chouinard · 9 months ago
  99. a2d786c [tint][ir][fuzz] Gracefully handle builtin calls with null results by Ryan Harrison · 9 months ago
  100. f22d846 [tint][ir][fuzz] Check for invalid @input_attachment_index by Ryan Harrison · 9 months ago