Reality Display Processor: Difference between revisions
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 |
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).