A Playstation 4 emulator just begin.
A project for fun, and technical research.
The only reason I start this project is learning 3D graphics, nothing serious.
First texture rendered, with hand write shaders.
The renderer code is just some test code without any design, and full of bugs, but I can get all the vertex buffers, textures and shader bytecode running so far.
Next I will focus on the shader translator.
If you want to join, feel free to open an issue, or make a pull request while keeping the code style, I'll see it.
Discord: GPCS4
Or if you are used to Tencent QQ/TIM, our group number is 470865218
Currently, only Windows build is supported.
Visual Studio 2017
LLVM/Clang
LLVM Compiler Toolchain Extension
LunarG Vulkan SDK
GPL-3.0
But commercial usage is NOT permitted.