1. 3e277d2 [msl] Skip undef arguments in struct constructors by James Price · 9 months ago
  2. 514cba8 [msl] Polyfill unpack2x16float builtin by James Price · 9 months ago
  3. cb36904 [msl] Generate E2E expectations for new tests by James Price · 9 months ago
  4. 8b73119 [tint] Remove clamping for textureStore by James Price · 9 months ago
  5. 45562e7 [msl] Emit `abs()` builtin by James Price · 9 months ago
  6. f4f5534 [msl] Add polyfill for textureStore() by James Price · 9 months ago
  7. 61de3b8 [msl] Add polyfill for textureLoad() by James Price · 9 months ago
  8. 316438f [msl] Emit read_write access for storage textures by James Price · 9 months ago
  9. 456cf28 [msl] Add polyfill for textureDimensions() by James Price · 9 months ago
  10. 54883c2 [msl] Handle textureSample builtins by James Price · 9 months ago
  11. b1504b7 [ir] Set parent blocks in Switch::Clone() by James Price · 9 months ago chromium/6525
  12. 085093d [msl] Use the output of FlattenBindings by James Price · 9 months ago
  13. cd4bf9a Remove WGSL extension `chromium_internal_dual_source_blending` by Jiawei Shao · 9 months ago
  14. fae957f [msl] Add polyfill for atomicCompareExchangeWeak by James Price · 9 months ago
  15. 0272fd2 [msl] Add support for most atomic builtins by James Price · 9 months ago
  16. 037b54b [ir] Fix ValueToLet for store-before-load by James Price · 9 months ago
  17. b5a904c [msl] Emit continuing inside a new block by James Price · 9 months ago chromium/6519
  18. 1aad86d [msl] Move RenameConflicts to core and use it by James Price · 9 months ago
  19. 38bef55 [ir] Fix consecutive calls in dependency scanner by James Price · 10 months ago
  20. 7eb5f8c [spirv] Fix terminator creation in MergeReturn by James Price · 10 months ago
  21. 77ac3f1 [ir] Add RemoveTerminatorArgs transform by James Price · 10 months ago
  22. 04e38e8 [tint][resolver] Mark all short-circuited RHS expressions as not-evaluated by Ben Clayton · 10 months ago
  23. dd89ce4 [glsl] Reorder GLSL transforms. by dan sinclair · 10 months ago
  24. 02cf911 [msl] Implement ShaderIO transform by James Price · 10 months ago
  25. c509bb3 [tint][ir][spirv] Deduplicate storage textures with different accesses by Ben Clayton · 10 months ago
  26. d7dfc6c Tint: Add input attachments support to spirv AST printer. by Le Hoang Quyen · 10 months ago
  27. 10d0b65 Tint: Add input attachments support to spirv IR printer. by Le Hoang Quyen · 10 months ago
  28. c224131 Tint: Add inputAttachmentLoad to core.def, wgsl.def, IR by Le Hoang Quyen · 10 months ago
  29. 985b4e8 [msl] Populate Output::workgroup_allocations by James Price · 10 months ago
  30. c451f62 [msl] Support workgroup vars in ModuleScopeVars by James Price · 10 months ago
  31. 81da611 Make textureDimensions(texture_external) use the visible size. by Corentin Wallez · 10 months ago
  32. 4e043e9 [msl] Add ArrayLengthFromUniform transform by James Price · 10 months ago
  33. 47fddc2 [msl] Emit struct name before constructors by James Price · 10 months ago
  34. 61d4d88 Rework the ExternalTexture computations slightly for clarity. by Corentin Wallez · 10 months ago chromium/6486
  35. a5fe7b9 [msl] Move BuiltinPolyfill transform by dan sinclair · 10 months ago
  36. 935b50f [msl] Emit min and max builtins by James Price · 10 months ago
  37. de73431 [msl] Handle pointers in printer by James Price · 10 months ago
  38. 460f092 [msl] Update expectations by James Price · 10 months ago
  39. 1d948c6 [msl] Print functions in dependency order by James Price · 10 months ago
  40. aa39095 [tint][ast] Fix DirectVariableAccess with uncalled function ptr params by Ben Clayton · 10 months ago
  41. 651732f [tint][ast] Fix RemovePhonies transform with short-circuited fn call by Ben Clayton · 10 months ago
  42. a30f8dd [msl] Regenerate E2E expectations for IR by James Price · 10 months ago
  43. d3bebe6c Support Coord Transformation for TextureLoadExternal() by Yan,Shaobo · 10 months ago chromium/6463
  44. d07a200 [spirv] Fix dynamic indexes into constant arrays by James Price · 11 months ago
  45. b0e445c [tint][IRToProgram] Create phony assignment if a value is not used by Ben Clayton · 11 months ago
  46. 988805a [tint][spirv-ast] Fix emission of discard followed by statement by Ben Clayton · 11 months ago
  47. 6fd43a0 [tint] Polyfill fwidthFine for MSL and HLSL by James Price · 11 months ago
  48. 166a691 [tint][test] Remove duplicated SPIR-V decorations by James Price · 11 months ago
  49. 58f087d [tint] Add var tests for nested structs by Ben Clayton · 11 months ago
  50. f3b93c1 Add FoldConstants transform by dan sinclair · 12 months ago
  51. c00db02 [tint][ir] Skip unreachable continuing blocks by James Price · 12 months ago
  52. b827111 [tint] Preserve derivatives in DemoteToHelper by James Price · 12 months ago
  53. add6c36 [tint][wgsl] Use two underscores for internal builtin fn by Ben Clayton · 1 year ago
  54. dd050a5 [tint][ast] Reimplement ArrayLengthFromUniform transform to support ptr params by Ben Clayton · 1 year ago
  55. f5abb82 tint: work around zero-init bug on some GPUs for workgroup size(1) by Antonio Maiorano · 1 year ago
  56. 448c01b [tint] Implement support for r8unorm by Ben Clayton · 1 year ago
  57. 614b1fd [renamer] Preserve swizzles through materialize by James Price · 1 year, 1 month ago
  58. 997bc01 [msl][glsl] Fix incorrect code gen for continuing inside switch. by dan sinclair · 1 year, 1 month ago
  59. aed92a6 [msl] Fix issue with module scoped private var and modf. by dan sinclair · 1 year, 1 month ago
  60. 86d1ad0 [tint][wgsl] Add bitcast entries to wgsl.def by Ben Clayton · 1 year, 1 month ago
  61. 17770f5 [tint][intrinsics] Add explicit template arguments by Ben Clayton · 1 year, 1 month ago
  62. 5a6b701 Add ClampFragDepth transform to GLSL writer. by Stephen White · 1 year, 1 month ago
  63. 1b00745 [tint][ir] Don't emit instructions with abstract types. by Ben Clayton · 1 year, 1 month ago
  64. a2455c9 [tint] Fix end-to-end tests. by Ben Clayton · 1 year, 1 month ago
  65. 95cada1 [tint][exe] Add --use-storage-input-output-16 flag by James Price · 1 year, 1 month ago
  66. 7c14dba [spirv-writer][ast] Only use StorageInputOutput16 if needed by James Price · 1 year, 1 month ago
  67. ca9f386 GLSL: set integers to precision highp. by Stephen White · 1 year, 1 month ago
  68. c11e2ed Make OFI transform push_constant-friendly. by Stephen White · 1 year, 1 month ago
  69. b1a0544 [tint] Add vector overloads of subgroupBroadcast by James Price · 1 year, 1 month ago
  70. 9dc42ad [tint][ast] Fix type <-> parameter shadowing issues. by Ben Clayton · 1 year, 1 month ago
  71. 1c5c266 GLSL: move the AddBlockAttribute transform before OffsetFirstIndex. by Stephen White · 1 year, 1 month ago
  72. f83de0f [tint][ast] Fix DemoteToHelper with atomicCompareExchangeWeak() by Ben Clayton · 1 year, 1 month ago
  73. 6e45813 GLSL: fix bug with padded struct members. by Stephen White · 1 year, 1 month ago
  74. dd852a7 [tint] Add f16 overload of subgroupBroadcast() by James Price · 1 year, 1 month ago
  75. 144ebed tint/hlsl: widen scope of workaround of DXC bug with const structs/arrays by Antonio Maiorano · 1 year, 1 month ago
  76. 0880e06 Rename @index -> @blend_src by Corentin Wallez · 1 year, 1 month ago
  77. 80144d2 [tint][hlsl] Fix names of vector / matrix setter utils by Ben Clayton · 1 year, 2 months ago
  78. 4eeb0bd Implement push_constant-based firstIndex transform. by Stephen White · 1 year, 2 months ago
  79. 02262d8 [tint][msl] Fix C++17 warning. by Ben Clayton · 1 year, 2 months ago
  80. ffd485c [tint][msl] Replace volatile loop conditional with outer volatile conditional. by Ben Clayton · 1 year, 2 months ago
  81. 9be037c [tint][msl]: Use a volatile bool to control loop preservation by Ben Clayton · 1 year, 2 months ago
  82. ea0fda3 [ast,msl]: packed_vec3: Unroll loop for small composite copy by David Neto · 1 year, 2 months ago
  83. 1a2543e [tint][cmd] Don't vary HLSL output based on validation mode by Ben Clayton · 1 year, 2 months ago
  84. f468667 [tint][wgsl] Add unrestricted_pointer_parameters feature by Ben Clayton · 1 year, 2 months ago
  85. 2d501c5 [tint] Fix emission of module-scope struct initializers by Ben Clayton · 1 year, 2 months ago
  86. ef01100 [tint][wgsl][reader] Expand expression Source spans by Ben Clayton · 1 year, 2 months ago
  87. af25bec [tint][ast] Fix dynamic indices in DirectVariableAccess by Ben Clayton · 1 year, 2 months ago
  88. b789a43 GLSL: implement push constants. by Stephen White · 1 year, 2 months ago
  89. 59a2b247 [tint] Adjust default access control based on address space by Ben Clayton · 1 year, 2 months ago
  90. dd81723 Tint/HLSL: Support Shader Model 6.6 Pack/Unpack intrinsics by Jiawei Shao · 1 year, 2 months ago
  91. 60d73de Update GLSL tint test results. by Stephen White · 1 year, 2 months ago
  92. 08d9279 tint: add syntax sugar for dereferencing pointers by Antonio Maiorano · 1 year, 2 months ago
  93. e856861 Tint: Don't override HLSL shader model for fp16 by Jiawei Shao · 1 year, 2 months ago
  94. 5221992 Tint: Support setting HLSL shader model in tint.exe by Jiawei Shao · 1 year, 2 months ago
  95. 53edc77 dp4a: fix Tint IR polyfills for unpack4x[IU]8 by David Neto · 1 year, 2 months ago
  96. 0a40886 Tint: implement pack4x{U|I}8Clamp and unpack4x{U|I}8 by Jiawei Shao · 1 year, 2 months ago chromium/6229
  97. 07360d1 Update buffer/uniform/std140/array tests by dan sinclair · 1 year, 2 months ago
  98. 26dc5f6 msl ast_writer: Prevent emitted loops from erasure during optimizations by David Neto · 1 year, 3 months ago
  99. 34eee4e [hlsl] Invert 'w' component of fragment position by James Price · 1 year, 3 months ago
  100. 85b77e0 Tint: implement the polyfill of pack4x{U|I}8 with dot products by Jiawei Shao · 1 year, 3 months ago