>>712750365>No, it's not fair. Switch 2 doesn't even run the games natively, it emulates the original switch.https://www.youtube.com/watch?v=hrJNgLGbYg0
You see, it is a half emulator.
>but an emulator is an emulator you can't say it's only half!You see T.J "Henry" yoshi fucker, the CPU side of the games just run natively. There is probably some differences in how it handles the page shit, but it's literally the full performance of the CPU running the original code.
What is "emulated" is the shaders. The original switch games have the shaders compiled for the specific GPU of the switch, so you have to convert these shaders for the Switch 2's GPU that have a completely different bytecode.
So what is a shader? it is a small program that the GPU runs for every pixel drawn onscreen, or every vertice to be positioned on the 2D space.
These shaders are converted probably assincronously or even before the game run, and end up being as fast as native as well.
There are incompatibilities that happen both from the conversion not being 100% perfect, and from the native game code running faster than the developers tested it for, race conditions that would never trigger and such.