Video Interface: Difference between revisions

(→‎0x0440 0004 - VI_ORIGIN: mention requirement that it be aligned to an 8-byte RDRAM transaction)
(→‎0x0440 0008 - VI_WIDTH: another gotcha)
Line 203:
| 11-0 | WIDTH[11:0] | This is the width in pixels of the frame buffer if you draw to the frame buffer based on a different width than what is given here the image will drift with each line to the left or right. The common values are 320 and 640, the maximum value is 4095. The same value would also be used on drawing commands for clipping or scissors. This can also be used with High Res interlacing modes to change the odd and even lines of the frame buffer to be drawn to screen by doubling the width of this value and changing the VI_ORIGIN register to the odd or even field being displayed.
}}
'''Extra Details:'''
: WIDTH must be a multiple of 2 (if 32bpp) or 4 (if 16bpp) such that the number of bytes from one scanline to the next is a multiple of 8. The same caveats about VI_ORIGIN apply here, but incorrect display will only happen on some scanlines.
 
==== <span style="display:none;">0x0440 000C - VI_V_INTR ====
----
60

edits