1. 3e277d2 [msl] Skip undef arguments in struct constructors by James Price · 1 year, 4 months ago
  2. 45562e7 [msl] Emit `abs()` builtin by James Price · 1 year, 4 months ago
  3. 316438f [msl] Emit read_write access for storage textures by James Price · 1 year, 4 months ago
  4. 54883c2 [msl] Handle textureSample builtins by James Price · 1 year, 4 months ago
  5. fae957f [msl] Add polyfill for atomicCompareExchangeWeak by James Price · 1 year, 4 months ago
  6. 0272fd2 [msl] Add support for most atomic builtins by James Price · 1 year, 4 months ago
  7. b5a904c [msl] Emit continuing inside a new block by James Price · 1 year, 4 months ago chromium/6519
  8. 8700be5 Convert std::endl to newlines. by dan sinclair · 1 year, 4 months ago
  9. 02cf911 [msl] Implement ShaderIO transform by James Price · 1 year, 4 months ago
  10. 985b4e8 [msl] Populate Output::workgroup_allocations by James Price · 1 year, 4 months ago
  11. 06f9dbc [msl] Support handle types in ModuleScopeVars by James Price · 1 year, 5 months ago
  12. 47fddc2 [msl] Emit struct name before constructors by James Price · 1 year, 5 months ago
  13. 935b50f [msl] Emit min and max builtins by James Price · 1 year, 5 months ago
  14. de73431 [msl] Handle pointers in printer by James Price · 1 year, 5 months ago
  15. 73f5495 [msl] Add ModuleScopeVars transform by James Price · 1 year, 5 months ago
  16. f686692 [msl] Remove unused fields from printer by James Price · 1 year, 5 months ago chromium/6482
  17. f738181 [msl] Emit binding point attributes on parameters by James Price · 1 year, 5 months ago
  18. 1d948c6 [msl] Print functions in dependency order by James Price · 1 year, 5 months ago
  19. 7a0d4c5 [msl] const-qualify many things in printer by James Price · 1 year, 5 months ago
  20. 7cdaffe [tint][ice] Make the InternalCompilerErrors abort by Ben Clayton · 1 year, 5 months ago
  21. 7a27d6c [tint][utils] Reimplement Hashmap / Hashset. by Ben Clayton · 1 year, 8 months ago
  22. 8be957f [tint] Replace std containers with Tint's containers in nodes by Ben Clayton · 1 year, 8 months ago
  23. 514a18a [tint][ir] Use intrinsic table for binary ops. by Ben Clayton · 1 year, 9 months ago
  24. b865a1e [tint][ir] Use intrinsic table for unary ops. by Ben Clayton · 1 year, 9 months ago
  25. a011704 [tint][ir] Remove FunctionParam::Builtin, use core::BuiltinValue by Ben Clayton · 1 year, 9 months ago
  26. 89274f7 [tint][utils] Remove boolean operators from Result by Ben Clayton · 1 year, 9 months ago
  27. 0ebbc5c [ir][msl] Add msl def file by dan sinclair · 1 year, 10 months ago
  28. 2e26e7a [tint][msl][ir] Use ValueToLet IR transform by Ben Clayton · 1 year, 10 months ago
  29. d9ffa54 [tint][ir] Add ValueToLet transform by Ben Clayton · 1 year, 10 months ago
  30. fb6a9bc [tint][ir] Remove default parameters for Operand() and Result() by Ben Clayton · 1 year, 10 months ago
  31. 5ee5f18 [ir][msl] Run existing transforms which are required. by dan sinclair · 1 year, 11 months ago
  32. 2a21ac0 [ir][msl] Add support for fragment inputs by dan sinclair · 1 year, 11 months ago
  33. 71da3e8 [ir][msl] Add thread and threadgroup position. by dan sinclair · 1 year, 11 months ago
  34. 9ffc1d9 [ir][msl] Fix const of non-entrypoint pointers by dan sinclair · 1 year, 11 months ago
  35. b4697b76 [ir][msl] Emit some core builtins. by dan sinclair · 1 year, 11 months ago
  36. 9cad74f [ir][msl] Emit swizzle, load/store vector element instructions by dan sinclair · 1 year, 11 months ago
  37. af2c734 [ir] Rename InstructionResult::Source. by dan sinclair · 1 year, 11 months ago
  38. 2e2bf67 [ir][msl] Emit switch instructions by dan sinclair · 1 year, 11 months ago
  39. 3b4bf19 [ir][msl] Emit loops by dan sinclair · 1 year, 11 months ago
  40. b4ec73f [ir][msl] Emit unary instructions by dan sinclair · 1 year, 11 months ago
  41. 99204da [ir][msl] Emit function parameters by dan sinclair · 1 year, 11 months ago
  42. 624e8dd Add user call tests by dan sinclair · 1 year, 11 months ago
  43. 1cc5451 [ir][msl] Emit ir::UserCall by dan sinclair · 1 year, 11 months ago
  44. 3505ed4 Add struct index accessor tests by dan sinclair · 1 year, 11 months ago chromium/6144 chromium/6145 chromium/6146
  45. 48318cd [ir][msl] Emit ir::Access by dan sinclair · 1 year, 11 months ago
  46. cea718c [ir][msl] Emit bitcast by dan sinclair · 1 year, 11 months ago
  47. 1fa6a4b [ir][msl] Emit entry point stage name by dan sinclair · 1 year, 11 months ago
  48. 5555694 [ir][msl] Fixup binary emission by dan sinclair · 1 year, 11 months ago
  49. 58794b5 [ir][msl] Simplify expression emission in MSL printer. by dan sinclair · 1 year, 11 months ago
  50. 7bbe4c1 [ir][msl] Add `construct` to MSL IR printer by dan sinclair · 1 year, 11 months ago
  51. 019146f [ir] Add an IR option into the ICE machinery. by dan sinclair · 1 year, 11 months ago
  52. acef310 [tint][ir] Add ConstPropagatingPtr - const-propagating ptr by Ben Clayton · 1 year, 11 months ago
  53. eee3ad0 [ir][msl] Add `discard` to MSL IR printer by dan sinclair · 1 year, 11 months ago
  54. a89d664 [tint][ir] Refactor Instruction result methods by Ben Clayton · 1 year, 11 months ago
  55. d6082c5 [tint] Use TINT_ICE_ON_NO_MATCH by Ben Clayton · 2 years ago
  56. d8054e2 [tint][msl] Make the MSL printer PIMPL by Ben Clayton · 2 years ago
  57. cc2516a Relicense Dawn to BSD 3-Clause by Austin Eng · 2 years ago
  58. eee2a83 [tint][ir] Rename Binary::Kind to BinaryOp by Ben Clayton · 2 years ago
  59. b133c64 [ir] Make root block always exist by dan sinclair · 2 years ago
  60. 30c31a9 [tint][ir] Pass ir::Module by reference, not pointer by Ben Clayton · 2 years ago
  61. 16fb254 [tint] Add a diag::List to tint::Failure by Ben Clayton · 2 years ago
  62. 6f138fe [ir] Move ir to `tint::core:ir` namespace by dan sinclair · 2 years, 2 months ago
  63. 1cee30f [ir][msl] Add a Raise to the MSL IR printer by dan sinclair · 2 years, 2 months ago
  64. ce6dffe Move Number into core namespace. by dan sinclair · 2 years, 2 months ago chromium/5950 chromium/5951 chromium/5952 chromium/5952_2 chromium/5952_2_3
  65. cedcdf3 Change namespace of tint::type by dan sinclair · 2 years, 2 months ago
  66. 730abb3 [ir][msl] Update MSL to create a tint::Result. by dan sinclair · 2 years, 2 months ago
  67. 464b3b8 Move constant into `core` namespace. by dan sinclair · 2 years, 2 months ago
  68. cd52f38 [tint] Move tint/lang/core/builtin to tint/lang/core by Ben Clayton · 2 years, 2 months ago
  69. ae9c8e5 [ir][msl] Switch diagnostics to ICE. by dan sinclair · 2 years, 2 months ago
  70. 355ee9a [ir][msl] Emit simple `binary` instructions. by dan sinclair · 2 years, 2 months ago
  71. be3b485 [ir][msl] Emit `var` instructions. by dan sinclair · 2 years, 2 months ago
  72. 34e0342 [ir][ms] Emit Lets by dan sinclair · 2 years, 2 months ago
  73. 155a42a [ir][msl] Add binding of values to handle retriving emissions. by dan sinclair · 2 years, 2 months ago
  74. 67d7e04 [ir][msl] Add support for `if` statements by dan sinclair · 2 years, 2 months ago
  75. 3d0d6d5 [ir][msl] Add `return` support by dan sinclair · 2 years, 2 months ago chromium/5927
  76. d13a061 [tint] Add more info to ICE errors by Ben Clayton · 2 years, 2 months ago chromium/5924
  77. 34c8e57 [tint] Shuffle to break last circular dependencies by Ben Clayton · 2 years, 2 months ago
  78. 4514677 [tint] Move common msl/writer code to msl/writer/common by Ben Clayton · 2 years, 2 months ago
  79. f848af2 [tint] Separate out fatal macros from diagnostics by Ben Clayton · 2 years, 2 months ago
  80. bae54e7 [shuffle] Remove the `utils::` namespace. by dan sinclair · 2 years, 2 months ago chromium/5917
  81. e7e4afc [shuffle] Move msl writers to new structure. by dan sinclair · 2 years, 3 months ago[Renamed (90%) from src/tint/lang/msl/writer/generator_impl_ir.cc]
  82. 6755230 [tint] Remove writer::IRTextGenerator by Ben Clayton · 2 years, 3 months ago
  83. 7494e83 [tint] Shuffle transforms by Ben Clayton · 2 years, 3 months ago
  84. 97c3727 [shuffle] Move ir/ to new structure. by dan sinclair · 2 years, 3 months ago
  85. 352f8c8 [shuffle] Rename lang/base by dan sinclair · 2 years, 3 months ago
  86. 22b4dd2 [shuffle] Move utils to new structure. by dan sinclair · 2 years, 3 months ago
  87. e7a88d2 [shuffle] Move type to new structure. by dan sinclair · 2 years, 3 months ago
  88. a2e9b49 [shuffle] Move constant to new structure. by dan sinclair · 2 years, 3 months ago
  89. 91b68cd [shuffle] Move utils to new structure. by dan sinclair · 2 years, 3 months ago
  90. d5575ce [shuffle] Move writer/msl to new structure. by dan sinclair · 2 years, 3 months ago[Renamed (98%) from src/tint/writer/msl/ir/generator_impl_ir.cc]
  91. e202099 [ir][validation] Rename validate file. by dan sinclair · 2 years, 3 months ago
  92. 7257c56 [ir][msl] Split long emit type switch. by dan sinclair · 2 years, 3 months ago
  93. 45b59a8 [ir][msl] Emit struct constants by dan sinclair · 2 years, 3 months ago
  94. a356526 [ir][msl] Cleanup duplicate emission code. by dan sinclair · 2 years, 3 months ago
  95. 6767459 [ir][msl] Emit array constants by dan sinclair · 2 years, 3 months ago
  96. ae33f97 [ir][msl] Emit matrix constants by dan sinclair · 2 years, 3 months ago
  97. c8a5cf8 [ir][msl] Emit vector constants types by dan sinclair · 2 years, 3 months ago
  98. ed70ac0 [ir][msl] Emit basic constants types by dan sinclair · 2 years, 3 months ago chromium/5857
  99. 965321b [ir][msl] Emit struct types by dan sinclair · 2 years, 3 months ago
  100. 18e01a2 [ir][msl] Emit sampler and texture types by dan sinclair · 2 years, 3 months ago