A homebrew 3D game engine, written in C++. Scalable multithreading, modular, data-driven, Lua scripting, deferred rendering, multithreaded observer messaging, PBR, CSM, SSAO, HBAO, FXAA, POM, ECS, and many more features.
www.pauldev.org/project-praxis3d.html
#engine #gamedev #cpp #c++ #game-engine #opengl #3d
DEV-SURFACE\Pauli
39515233ec
Complete overhaul of the rendering engine (replaced renderer with a new, comprising of command buffer design, split into front-end and back-end, the latter containing all the code that access the GPU)
|
|
8 years ago |
|
Debug
|
d044c2b9c9
Redesigned the renderer: frondend and backend (decoupling the calls to GPU), draw commands (modular / robust data handling), split rendering passes.
|
9 years ago |
|
Praxis3D
|
39515233ec
Complete overhaul of the rendering engine (replaced renderer with a new, comprising of command buffer design, split into front-end and back-end, the latter containing all the code that access the GPU)
|
8 years ago |
|
Release
|
d044c2b9c9
Redesigned the renderer: frondend and backend (decoupling the calls to GPU), draw commands (modular / robust data handling), split rendering passes.
|
9 years ago |
|
VC
|
726818a0fc
First commit in a new repository.
|
9 years ago |
|
VC x64
|
d044c2b9c9
Redesigned the renderer: frondend and backend (decoupling the calls to GPU), draw commands (modular / robust data handling), split rendering passes.
|
9 years ago |
|
x64
|
726818a0fc
First commit in a new repository.
|
9 years ago |
|
Praxis3D.sln
|
726818a0fc
First commit in a new repository.
|
9 years ago |
|
praxis icon.ico
|
726818a0fc
First commit in a new repository.
|
9 years ago |