VelocityRa / GPCS4

A Playstation 4 emulator just begin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GPCS4

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.

Latest progress

Demo

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.

Join

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

Build

Currently, only Windows build is supported.

Visual Studio 2017
LLVM/Clang
LLVM Compiler Toolchain Extension
LunarG Vulkan SDK

License

GPL-3.0
But commercial usage is NOT permitted.

About

A Playstation 4 emulator just begin

License:GNU General Public License v3.0


Languages

Language:C++ 78.1%Language:C 20.6%Language:Python 0.9%Language:Objective-C 0.3%Language:Assembly 0.1%Language:GLSL 0.0%Language:Batchfile 0.0%