In 2020, the author created paraLLEl-RDP, implementing the N64 RDP in Vulkan compute, boasting speed and accuracy while supporting up-scaling. Now, the author introduces paraLLEl-GS for PlayStation 2 processing. Despite existing implementations like GSdx, the author’s focus is on developing a compute shader raster on PS2. The PS2 GS challenges accuracy with unique features like weird blending rules and conditional blending. The GS hardware is managed through a GIF unit, interacting with registers for rendering. ParaLLEl-GS aims to emulate the PS2 GS accurately while highlighting the complexities and eccentricities of the system’s architecture creatively.
https://themaister.net/blog/2024/07/03/playstation-2-gs-emulation-the-final-frontier-of-vulkan-compute-emulation/