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