GPU/External Registers: Difference between revisions

Neobrain (talk | contribs)
Add description for memory fills
Line 87: Line 87:
| Control. bit0: start/busy, bit1: finished, bit8-9: fill-width (0=16bit, 1=3=24bit, 2=32bit)
| Control. bit0: start/busy, bit1: finished, bit8-9: fill-width (0=16bit, 1=3=24bit, 2=32bit)
|}
|}
Memory fills are used to initialize buffers in memory with a given value, similar to memset. A memory fill is triggered by setting bit0 in the control register. Doing so aborts any running memory fills on that filling unit.
These registers are used by [[GSP Shared Memory#GX SetMemoryFill|GX SetMemoryFill]].


== Framebuffer Setup ==
== Framebuffer Setup ==