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  | ||
|}  | |}  | ||