FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)
Kaze EmanuarYouTube ↗
Caption notes
Kaze Emanuar uses his Super Mario 64 mod to explain why finishing CPU work sooner can also help rendering. In his account, the CPU and rendering unit can work in parallel but compete for the memory bus. When the CPU finishes sooner, the rendering unit gets exclusive access to the bus earlier. He also describes cutting redundant calculations, such as computing the billboard matrix once per camera and sharing it across objects that face that camera.
Archived captions (transcription method unspecified) ↗Original passages · 2
permanently fighting over the same resources while they're running in parallelonly need to do this once per camera