The world does not load all at once. It stutters into existence, a cascade of vertices locking into place.
: In Citra, these effects are usually applied via a Post-Processing Shader Pack . You can drop .glsl shader files into the /citra-emu/shaders folder and select them in the Graphics settings. citra shader
The original Citra project was discontinued (due to legal pressure from Nintendo). However, active forks continue development: The world does not load all at once
// Dithering (optional, low intensity) float noise = fract(sin(dot(fragCoord, vec2(12.9898, 78.233))) * 43758.5453); color += (noise - 0.5) * 0.02; low intensity) float noise = fract(sin(dot(fragCoord