Shader recompilerTranslate GCN bytecode into Spir-V bytecode.Vulkan backendTranslate Gnm calls into vulkan calls.Gnm reverse engineeringParsing PM4 command buffers and some other formats to recover the original Gnm calls.Next they’ll focus on Nier and improve the graphics implementation.
There won’t be any hand-written shaders anymore. There is still some hard-coded test code, but with more design, and most importantly, using our shader translator. They will try to resolve these issues incrementally. GPCS4 will recompile all the shaders, untiling all the textures and upload all the buffers every frame, making it less efficient.īesides, there are still some problems in the game pad emulation. The emulator FPS is very low, because there are currently no optimizations.