OpenGL did preform a lot worse before the Great VideoCommon Unification. Afterwards, it saw some performance gains. Direct3D 11 isn't preferably either... Especially in the File Select menu where it barely reaches above 30 FPS. It goes ok in-game. Vulkan is pretty stable which I have been mostly exclusively using for the past year, but the return of Direct3D 12 is amazing here! Super Mario Sunshine never gave any issues for me on Dual Core Mode. I don't ever recall having specific Dual Core issues, even with Paper Mario: TTYD.
--- Super Mario Sunshine ---
OpenGL: 62 FPS
Vulkan: 85 FPS
Direct3D 11: 90 FPS
Direct3D 12: 95 FPS
-> Delfino Plaza
-> 6x IR, 60 FPS hack, widescreen hack, DDS DXT5 Custom Textures (no prefetch), Async Ubershaders, Dual Core
Direct3D 12 does pretty well. Ocarina of Time - Master Quest and Majora's Mask run just as perfectly with Direct3D 12 as with Vulkan, which are the two games I run most of the time. Every backend here works just as fast, but to be fair, that is mostly because of the Great VideoCommon Unification, so great work there.
--- The Legend of Zelda: Ocarina of Time - Master Quest ---
OpenGL: 75 FPS
Vulkan: 75 FPS
Direct3D 11: 75 FPS
Direct3D 12: 75 FPS
-> Temple of Time
-> 6x IR, 30 FPS hack, widescreen hack, DDS BC7 Custom Textures (no prefetch), Store EFB Copies to Texture Only, Async Ubershaders, CPU Clock Override at 250%, Dual Core
--- Super Mario Sunshine ---
OpenGL: 62 FPS
Vulkan: 85 FPS
Direct3D 11: 90 FPS
Direct3D 12: 95 FPS
-> Delfino Plaza
-> 6x IR, 60 FPS hack, widescreen hack, DDS DXT5 Custom Textures (no prefetch), Async Ubershaders, Dual Core
Direct3D 12 does pretty well. Ocarina of Time - Master Quest and Majora's Mask run just as perfectly with Direct3D 12 as with Vulkan, which are the two games I run most of the time. Every backend here works just as fast, but to be fair, that is mostly because of the Great VideoCommon Unification, so great work there.
--- The Legend of Zelda: Ocarina of Time - Master Quest ---
OpenGL: 75 FPS
Vulkan: 75 FPS
Direct3D 11: 75 FPS
Direct3D 12: 75 FPS
-> Temple of Time
-> 6x IR, 30 FPS hack, widescreen hack, DDS BC7 Custom Textures (no prefetch), Store EFB Copies to Texture Only, Async Ubershaders, CPU Clock Override at 250%, Dual Core