Changes

Jump to navigation Jump to search
→‎EFB source registers: pretty new registers
===EFB source registers===
One can specify which part of the EFB is copied to the XFB or texture, using the following BP registers:
{{reg24 | GX_BP_EFB_BOXCOORD | addr = 0x49 | fields = 3 |
|4 |10 |10 |
|U |R/W |R/W |
| |Y |X |
|}}
* 0x49: coordinates to top left of rectangle in EFB that will be copied (packed format, unknown)
{{reg24 | GX_BP_EFB_BOXSIZE | addr = 0x4a | fields = 3 |
|4 |10 |10 |
|U |R/W |R/W |
| |height-1|width-1|
|}}
* 0x4a: width and height-1 of rectangle to copy in EFB (again, unknown packed format)
 
===XFB destination registers===
The destination of the copy in the XFB is specified by the '''physical''' address of the XFB and the row stride (basically width of row, but no scaling appled).
71

edits

Navigation menu