Rendering Engine using C++ and OpenGL
GLEngine is a C++ OpenGL graphics engine which aimed to be a skill, knowledge and possibly graphical showcase. It will support many graphical features, from something as basic as textures and shaders to deferred rendering, PBR and such.
Link to the demo reel : https://vimeo.com/200574427
* G-Buffer structure :
Basic Shapes :
Resources Manager :
PBR Pipeline :
GLEngine was written using Linux, QtCreator as the IDE, CMake 3.0+ as the building tool, OpenGL 4.0+ as the Graphics API and a C++11 compiler in mind.
Download the source, open the CMakeList.txt file with QtCreator, build the project, and everything should be ready to use.