Inori / GPCS4

A work-in-progress PlayStation 4 emulator.
GNU General Public License v3.0
2.01k stars 142 forks source link
emulator gcn graphics ps4 vulkan
logo
---- # GPCS4 A PlayStation 4 emulator which was just started. A project done for fun, and for technical research. The only reason I have started this project is for learning 3D graphics. It's not intended to become a serious application.

Latest progress

Basic Compute

WAD Demo
First commercial game support, We are Doomed. Thanks to our developers.
It's not playable now, since the FPS is very low, because there are currently no optimizations.
GPCS4 will recompile all the shaders, untiling all the textures and upload all the buffers every frame, making it less efficient.
Besides, there are still some problems in the game pad emulation.
We will try to resolve these issues incrementally.

Roadmap

Join

Read our Developer's Guide

For more details you could join our discord server to contact me, or if you are used to Tencent QQ/TIM, just join our group. There you can get more resources which are useful for contributing.

Gitter: GPCS4EMU
Discord: GPCS4 (Currently not maintained)
Tencent QQ/TIM Group Number: 470865218

Build

To run or develop GPCS4, a CPU supporting AVX instruction set as well as a graphics card supporting Vulkan 1.3 are required.
Currently, only Windows build is supported.

For more details, see the Developer's Guide

Credits

DXVK
uplift

License

GPL-3.0