LibRetro's Vulkan PlayStation PSX Renderer Released
A few days back I wrote about a Vulkan renderer for a PlayStation emulator being worked on and now the code to that Vulkan renderer is publicly available.
For those wanting to relive some PlayStation One games this week or just looking for a new test case for Vulkan drivers, the Vulkan renderer for the LibRetro Beetle/Mednafen PSX emulator is now available, months after the LibRetro folks made a Vulkan renderer for the Nintendo 64 emulator.
This Vulkan renderer is designed to be accurate, supports internal upscaling, and other advantages. This Vulkan PSX renderer was developed in a developer's spare time over about a two month period. This renderer has been tested so far with the NVIDIA Linux/Windows drivers, AMDGPU-PRO on Linux, the Mesa Intel Vulkan driver, and the Mesa RADV Radeon Vulkan driver. Things should be fully working except for only partial support for Intel Ivy Bridge hardware.
More details on this Vulkan PlayStation renderer, including many interesting technical details and how the implementation was pursued, via this LibRetro.com post. Quite some interesting weekend reading! The code should end up appearing in this Git repository.
For those wanting to relive some PlayStation One games this week or just looking for a new test case for Vulkan drivers, the Vulkan renderer for the LibRetro Beetle/Mednafen PSX emulator is now available, months after the LibRetro folks made a Vulkan renderer for the Nintendo 64 emulator.
This Vulkan renderer is designed to be accurate, supports internal upscaling, and other advantages. This Vulkan PSX renderer was developed in a developer's spare time over about a two month period. This renderer has been tested so far with the NVIDIA Linux/Windows drivers, AMDGPU-PRO on Linux, the Mesa Intel Vulkan driver, and the Mesa RADV Radeon Vulkan driver. Things should be fully working except for only partial support for Intel Ivy Bridge hardware.
More details on this Vulkan PlayStation renderer, including many interesting technical details and how the implementation was pursued, via this LibRetro.com post. Quite some interesting weekend reading! The code should end up appearing in this Git repository.
6 Comments