====== tri / 0xFE ====== [[risc:opcodes|Opcode map]] ^ Property ^ Definition ^ | OP | ''0xFE'' | | Operands | ''D,S2,S1'' | | Operation | Launch triangle; prelaunch vector add can update xy,zq,uv,ra,gb,r2f,g2b2. DrawCtl[3:0]=0xB; shadowed registers and DrawCtl writes stall while triangle busy. | | Timing | 1-cycle launch; total=4+scanlines+pixels excluding memory stalls; tri -> fill hazard 3 | [[risc:hazards|Instruction hazards]] ยท [[registers:opcodes:start|Instruction formats]] Source: [[https://verite.3d32.org/_media/source/v2200spec.pdf#page=16|Technical Spec, p.16]], [[https://verite.3d32.org/_media/source/v2200spec.pdf#page=17|Technical Spec, p.17]], [[https://verite.3d32.org/_media/source/v2200spec.pdf#page=18|Technical Spec, p.18]], [[https://verite.3d32.org/_media/source/v2200spec.pdf#page=19|Technical Spec, p.19]]