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
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}}
https://www.retroreversing.com/n64rdp
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.

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

Revision as of 21:53, 26 March 2023

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.