Visualizing overdraw in OoT with angrylion-rdp-plus @tharo3813
Visualizing overdraw in OoT with angrylion-rdp-plus  @tharo3813
Uploaded October 2025 | Updated September 2026, 1 hour ago
This shows an edit to the angrylion-rdp-plus LLE graphics plugin to display the number of times a pixel in the framebuffer was accessed over the course of a frame.

This is a useful feature for developers as overdraw is a key metric to minimize to achieve good performance on N64; it can reveal where culling is not working correctly, where draw order is suboptimal, and where transparent primitives are covering more screen area than it would seem by just inspecting them visually.

This is a quick demo of running around in OoT in this visualization. Brighter patches indicate a higher density of access to those pixels. Red areas indicate very high densities of access.

Throughout the video I toggle between two modes, the first mode only shows the density of framebuffer writes while the second mode shows the density of all of framebuffer reads/writes and z-buffer reads/writes for each pixel.

Builds of the plugin can be found at
github.com/Thar0/angrylion-rdp-plus/releases/tag/overdraw-vis-rel1
Visualizing overdraw in OoT with angrylion-rdp-plusIron Boots No DoorsThe Legend of Zelda Ocarina of Time Reverse Boss Order TAS in 2:05:19Bombchu Bowling Alley ClipOcarina of Time Ganonless TAS in 29:11 (No SRM)Warp Song Entrances through a loading zonePrelude cs skip with bgs triple slash clip + voidHover Boots No Doors (VC Only)[Proof of Concept] ACE Void WarpsBottom of the Well out of bounds with death ledge clip via bubble damageNimpize Adventure Adult Holy Fire Skip with Hover BootsFW Dive into GTG and Obtaining Ice Arrows No Doors
Tharo |

Visualizing overdraw in OoT with angrylion-rdp-plus

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER