GPU/External Registers: Difference between revisions
PPF rewrites + add T2L stuff |
mNo edit summary |
||
Line 565: | Line 565: | ||
* Width dimensions are required to be aligned to 16 bytes when doing RGB8 transfers. | * Width dimensions are required to be aligned to 16 bytes when doing RGB8 transfers. | ||
** Otherwise they are required to be aligned to 8 bytes. | ** Otherwise they are required to be aligned to 8 bytes. | ||
* If downscale is used, input and output dimensions should be the same, and width/2 must also follow alignment constraints. | * If downscale is used, input and output dimensions should be the same (otherwise the output is glitched), and width/2 must also follow alignment constraints. | ||
Format conversion results: | Format conversion results: | ||
Line 610: | Line 610: | ||
|- | |- | ||
| RGB565 -> RGB565 | | RGB565 -> RGB565 | ||
| style="background: | | style="background: lightgreen" | Has interrupt, correct output | ||
|- | |- | ||
| RGB565 -> RGB5A1 | | RGB565 -> RGB5A1 | ||
| style="background: | | style="background: lightgreen" | Has interrupt, correct output | ||
|- | |- | ||
| RGB565 -> RGBA4 | | RGB565 -> RGBA4 | ||
| style="background: | | style="background: lightgreen" | Has interrupt, correct output | ||
|- | |- | ||
| RGB5A1 -> RGBA8 | | RGB5A1 -> RGBA8 | ||
Line 625: | Line 625: | ||
|- | |- | ||
| RGB5A1 -> RGB565 | | RGB5A1 -> RGB565 | ||
| style="background: | | style="background: lightgreen" | Has interrupt, correct output | ||
|- | |- | ||
| RGB5A1 -> RGB5A1 | | RGB5A1 -> RGB5A1 | ||
| style="background: | | style="background: lightgreen" | Has interrupt, correct output | ||
|- | |- | ||
| RGB5A1 -> RGBA4 | | RGB5A1 -> RGBA4 | ||
| style="background: | | style="background: lightgreen" | Has interrupt, correct output | ||
|- | |- | ||
| RGBA4 -> RGBA8 | | RGBA4 -> RGBA8 | ||
Line 640: | Line 640: | ||
|- | |- | ||
| RGBA4 -> RGB565 | | RGBA4 -> RGB565 | ||
| style="background: | | style="background: lightgreen" | Has interrupt, correct output | ||
|- | |- | ||
| RGBA4 -> RGB5A1 | | RGBA4 -> RGB5A1 | ||
| style="background: | | style="background: lightgreen" | Has interrupt, correct output | ||
|- | |- | ||
| RGBA4 -> RGBA4 | | RGBA4 -> RGBA4 | ||
| style="background: | | style="background: lightgreen" | Has interrupt, correct output | ||
|} | |} | ||