Can someone tell me how yuzu works? I want to know it so I can create a metal equivalent.
In order for us to provide better support, we need to see the log generated by Citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File.
I doubt that the devs have time to explain how to the entirety of yuzu works. If you want to look at how yuzu works yourself, please take a look at the source code: https://github.com/yuzu-emu/yuzu