Reality Display Processor: Difference between revisions

From N64brew Wiki
Jump to navigation Jump to search
Content added Content deleted
(amount of TMEM)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
The '''Reality Display Processor''', or '''RDP''', is the portion of the [[RCP]] responsible for graphics tasks such as Z-buffering, texturing, blending, anti-aliasing, etc. It contains 4KB of texture memory (TMEM,) and is sent commands formatted as [[Display List|Display Lists]].
The '''Reality Display Processor''', or '''RDP''', is the portion of the [[RCP]] responsible for graphics tasks such as Z-buffering, texturing, blending, anti-aliasing, etc. It contains 4KB of texture memory (TMEM,) and is sent commands called "primitives".
==RDP interface==
{{Main|Reality Display Processor/Interface}}
The RDP interface is made of several memory-mapped registers that allows the VR4300 and RSP to control the RDP. Both VR4300 and RSP are in fact able to control RDP execution by accessing the interface: VR4300 through memory mapped registers, while RSP through its COP0.

== RDP commands ==
{{Main|Reality Display Processor/Commands}}
RDP processes a display list made of commands. Most commands are 64-bit words, though some are bigger. Command lists can be sent to RDP via DMA (either from RDRAM or DMEM).



https://www.retroreversing.com/n64rdp


[[Category:Motherboard components]]
[[Category:Motherboard components]]

Latest revision as of 22:24, 8 March 2024

The Reality Display Processor, or RDP, is the portion of the RCP responsible for graphics tasks such as Z-buffering, texturing, blending, anti-aliasing, etc. It contains 4KB of texture memory (TMEM,) and is sent commands called "primitives".

RDP interface

The RDP interface is made of several memory-mapped registers that allows the VR4300 and RSP to control the RDP. Both VR4300 and RSP are in fact able to control RDP execution by accessing the interface: VR4300 through memory mapped registers, while RSP through its COP0.

RDP commands

RDP processes a display list made of commands. Most commands are 64-bit words, though some are bigger. Command lists can be sent to RDP via DMA (either from RDRAM or DMEM).