- 3751fd2 Move all classes from namespace `type` to namespace `sem` by Antonio Maiorano · 3 years, 11 months ago
- 5cd71b8 Rename semantic to sem by Antonio Maiorano · 4 years ago
- e6995de Add ProgramID feed it into all ast::Nodes by Ben Clayton · 4 years ago
- 46bb2bc spirv-reader: handle break and continue from if-selection header by David Neto · 4 years ago
- 90f43cf Replace all uses of assert() with TINT_ICE macros by Ben Clayton · 4 years ago
- f55091a Implement barrier intrinsics by Ben Clayton · 4 years ago
- 95d4077 Flatten ast::Decoration class hierarchy by James Price · 4 years ago
- 8454d82 ast: Replace IsValid() with TINT_ASSERT() by Ben Clayton · 4 years ago
- 5b36d2c Remove all unnecessary includes by Ben Clayton · 4 years ago
- 0c7f976 spirv-reader: support OpCompositeInsert by David Neto · 4 years, 1 month ago
- 7efea88 spirv-reader: instance_index must have u32 store type by David Neto · 4 years, 1 month ago
- 6d1687f spirv-reader: vertex_index always has u32 store-type by David Neto · 4 years, 1 month ago
- a2fa690 spirv-reader: sample_mask_in, sample_mask_out by David Neto · 4 years, 1 month ago
- a568701 spirv-reader: support sample_id builtin variable by David Neto · 4 years, 1 month ago
- 7ecf92a spirv-reader: support OpImageQuerySize by David Neto · 4 years, 1 month ago
- 45f1832 spirv-reader: support OpVectorInsertDynamic by David Neto · 4 years, 1 month ago
- dd1b6fc Introduce semantic::Info by Ben Clayton · 4 years, 2 months ago
- a6b9a8e Split Program into Program and ProgramBuilder by Ben Clayton · 4 years, 2 months ago
- c40f627 Migrate from using ast::Module to Program by Ben Clayton · 4 years, 2 months ago
- aee7aca spirv-reader: refactor getting image, sampler by David Neto · 4 years, 2 months ago
- 1e29f4b Move CloneContext and Traits from src/ast to src/ by Ben Clayton · 4 years, 2 months ago
- 207b5e2 Move tint::ast::type to tint::type by Ben Clayton · 4 years, 2 months ago
- 0e17caa spirv-reader: expand OuterProduct to primitive ops by David Neto · 4 years, 2 months ago
- 8144af9 spirv-reader: ignore PointSize builtin declared at module-scope by David Neto · 4 years, 2 months ago
- 6cad63c spirv-reader: support OpArrayLength by David Neto · 4 years, 2 months ago
- e5d288b spirv-reader: ignore storing 1.0 to PointSize builtin by David Neto · 4 years, 3 months ago
- e9b90f7 spirv-reader: generalize skip reasons by David Neto · 4 years, 3 months ago
- d94cbf6 reader/spirv: Fix permissive GCC warning by Ben Clayton · 4 years, 3 months ago
- db5ce65 Remove BlockStatement::append() by Ben Clayton · 4 years, 3 months ago
- b833f15 reader/spirv: Remove use of BlockStatement::append() by Ben Clayton · 4 years, 3 months ago
- 2353bd0 spirv-reader: convert coordinate type when unsigned by David Neto · 4 years, 3 months ago
- 5ed161b ast: Add Source argument to literals by Ben Clayton · 4 years, 3 months ago
- 604bc72 ast: Remove Node::set_source() by Ben Clayton · 4 years, 3 months ago
- 5b3c9f1 spirv-reader: refactor, add ToI32 helper by David Neto · 4 years, 3 months ago
- 602c025 ast: Remove Function::set_body() by Ben Clayton · 4 years, 3 months ago
- 573d893 [ast] Remove more set methods. by dan sinclair · 4 years, 3 months ago
- f8971ae Fixup all doxygen tags by Ben Clayton · 4 years, 3 months ago
- 91ad396 spirv-reader: support textureStore by David Neto · 4 years, 3 months ago
- d6ae990 Replace Expression::(Is|As)* with Castable by Ben Clayton · 4 years, 3 months ago
- 3f305ac spirv-reader: split off last coordinate for arrayed texture access by David Neto · 4 years, 4 months ago
- 61ec48b spirv-reader: refactor swizzle creation by David Neto · 4 years, 4 months ago
- eb913d3 spirv-reader: Start emitting sampled image builtins by David Neto · 4 years, 4 months ago
- 2f4096b Move the ast node ownership from Context to Module by Ben Clayton · 4 years, 4 months ago
- b053acf Replace use of std::unique_ptr<T> with T* for AST nodes by Ben Clayton · 4 years, 4 months ago
- 307919d reader/spirv: Replace std::make_unique<T> -> create<T> by Ben Clayton · 4 years, 4 months ago
- a4f49d9 spirv-reader: support OpDot, OpOuterProduct by David Neto · 4 years, 4 months ago
- de2a019 [spirv-reader] Emit StageDecoration when building the functions by dan sinclair · 4 years, 6 months ago
- 7653485 [spirv-reader] Set some source locations by David Neto · 4 years, 7 months ago
- c5d65cc [spirv-reader] Don't hoist pointers that are already in scope. by David Neto · 4 years, 7 months ago
- bf4614e Update some language usage. by dan sinclair · 4 years, 8 months ago
- cfdc599 [spirv-reader] Update to create BlockStatements by dan sinclair · 4 years, 8 months ago
- 0955230 Fixup some doc and compile issues. by dan sinclair · 4 years, 8 months ago
- 0a56a10 [spirv-reader] Support select over scalars and vectors by David Neto · 4 years, 8 months ago
- d6b024b Add missing Doxygen comments on two methods. by David Neto · 4 years, 8 months ago
- c29bad2 [spirv-reader] Support function calls, except returning void by David Neto · 4 years, 8 months ago
- 6982c22 [spirv-reader] Handle old-style storage buffers by David Neto · 4 years, 8 months ago
- 919011a [spirv-reader] Refactor how we emit const definitions by David Neto · 4 years, 8 months ago
- 91cb60f [spirv-reader] Improve placement of hoisted vars by David Neto · 4 years, 8 months ago
- 4c48622 [spirv-reader] Allow multi-block continue construct being the entire loop by David Neto · 4 years, 8 months ago
- 9b9a0b0 [spirv-reader] Support OpPhi by David Neto · 4 years, 8 months ago
- 2c11bd6 [spirv-reader] Refactor bookkeeping for localy defined values by David Neto · 4 years, 9 months ago
- e913259 [spirv-reader] Hoist definitions as needed by David Neto · 4 years, 9 months ago
- de7b15e [spirv-reader] Don't move combinatorial values across control flow by David Neto · 4 years, 9 months ago
- b961e00 [spirv-reader] Add ConvertSToF, ConvertUToF by David Neto · 4 years, 9 months ago
- 7df946d [spirv-reader] Add vector shuffle by David Neto · 4 years, 9 months ago
- c7b66da Cleanup formatting and linter. by dan sinclair · 4 years, 9 months ago
- 93e39b4 [spirv-reader] Support ifbreak with other forward edge by David Neto · 4 years, 9 months ago
- b2b0dfe [spirv-reader] Add OpCompositeExtract by David Neto · 4 years, 9 months ago
- 0335adb [spirv-reader] First GLSL.std.450 instructions by David Neto · 4 years, 9 months ago
- 709b625 [spirv-reader] Add fallthrough by David Neto · 4 years, 9 months ago
- 416be30 [spirv-reader] Add switch-selection by David Neto · 4 years, 9 months ago
- 8ca0aa7 [spirv-reader] Simplify if-selection bookkeeping by David Neto · 4 years, 9 months ago
- 046c2b7 [spirv-reader] remove exclusive_false_head_for by David Neto · 4 years, 9 months ago
- 3f3483b Fix BUILD.gn based builds by Ryan Harrison · 4 years, 9 months ago
- b0d308c [spirv-reader] Emit non-header OpBranchConditional by David Neto · 4 years, 9 months ago
- 5d4c35f [spirv-reader] kIfBreak edge counts toward divergence by David Neto · 4 years, 9 months ago
- 06d4947 [spirv-reader] Refactor emission for OpBranch by David Neto · 4 years, 9 months ago
- d861359 [spirv-reader] Emit loop and continuing by David Neto · 4 years, 10 months ago
- 468c26b [spirv-reader] Emit control flow: if/then/else by David Neto · 4 years, 10 months ago
- 7768f5b [spirv-reader] use stack of statement lists by David Neto · 4 years, 10 months ago
- 7e5e02f [spirv-reader] Support access chain by David Neto · 4 years, 10 months ago
- cad427e [spirv-reader] Find if-selection internal headers by David Neto · 4 years, 10 months ago
- d8082d2 [spirv-reader] Rename Edge::kToMerge to kIfBreak by David Neto · 4 years, 10 months ago
- 15fd736 [spirv-reader] Classify kSwitchBreak from deep in control flow by David Neto · 4 years, 10 months ago
- ace7a13 Fixes to unbreak the BUILD.gn build by Ryan Harrison · 4 years, 10 months ago
- 920bdcd [spirv-reader] Refine selection construct concept by David Neto · 4 years, 10 months ago
- 054927d [spirv-reader] Classify CFG edges by David Neto · 4 years, 10 months ago
- 8ff8c07 [spirv-reader] Find switch case headers by David Neto · 4 years, 11 months ago
- a92c114 [spirv-reader] Label control flow constructs by David Neto · 4 years, 11 months ago
- 195e4fe [spirv-reader] Verify order among header, continue, merge by David Neto · 4 years, 11 months ago
- 742790c Fix nits from review by David Neto · 5 years ago
- 0131580 [spirv-reader] Register merges by David Neto · 5 years ago
- 795bebf [spirv-reader] Check terminators are sane by David Neto · 5 years ago
- aa257c0 [spirv-reader] Rename "rspo" to block_order by David Neto · 5 years ago
- 571eea5 [spirv-reader] Compute basic block order by David Neto · 5 years ago
- b572d53 [spirv-reader] Internally, generate typed expressions by David Neto · 5 years ago
- 266a329 Cleanup lint errors. by dan sinclair · 5 years ago
- 3743c5e [spirv-reader] Support IAdd by David Neto · 5 years ago
- 1234633 [spirv-reader] Handle OpLoad by David Neto · 5 years ago
- a1a8600 [spirv-reader] Emit stores by David Neto · 5 years ago