Interfaces: Difference between revisions
Jump to navigation
Jump to search
(Created page with "===GIF=== ===VIF0, VIF1=== ===SIF0, SIF1=== ===SIF2===") |
m (→GIF) |
||
Line 1: | Line 1: | ||
===GIF=== | ===GIF=== | ||
The GIF sends textures and geometry to the GS. It takes data from three different PATHs: | |||
- PATH1: VU1 via XGKICK instruction. Highest priority. | |||
- PATH2: VIF1 via DIRECT/DIRECTHL. Medium priority. | |||
- PATH3: GIF DMAC channel (channel 2). Lowest priority. | |||
Only one PATH may run at a time. Under normal conditions, when one PATH stops, the highest priority queued PATH will begin transfer. | |||
===VIF0, VIF1=== | ===VIF0, VIF1=== |
Revision as of 18:23, 12 September 2019
GIF
The GIF sends textures and geometry to the GS. It takes data from three different PATHs: - PATH1: VU1 via XGKICK instruction. Highest priority. - PATH2: VIF1 via DIRECT/DIRECTHL. Medium priority. - PATH3: GIF DMAC channel (channel 2). Lowest priority. Only one PATH may run at a time. Under normal conditions, when one PATH stops, the highest priority queued PATH will begin transfer.