Adulfzen
Like Like
- Pronouns
- he/him
at some point it feels like the crossgen period might not never truly be over, kinda crazy to think about.
Either that or asynchronous shader compilation which sometimes results in assets/textures/effects not loading in on time but you won't get stutters.
I assume one solution would be to have a giant database of those shaders for all the games released on Switch and whenever you pop a Switch 1 game on your console, the console would automatically update the game with precompiled shaders ? Unlike emulators Nintendo own solution would always operate always on the same hardware. The big downside obviously being required to have an internet connection.This actually isn't a particularly hard problem. Emulators do it all the time. But it introduces stutter. A native Switch game has a compiled shader, sends it to the GPU, it executes immediately. In emulation the game has to stop while the shader gets recompiled.
Getting that stutter cut down to nothing is the trickiest problem of shader emulation.
Either that or asynchronous shader compilation which sometimes results in assets/textures/effects not loading in on time but you won't get stutters.