A PBR Renderer, implementing new technologies like Order Independent Transparency and Forward+ Rendering.
Made using C++ and OpenGL.
What started off as a small experiment in making a game engine, turned into a full-fledged PBR Renderer.
It supports materials, cascaded shadowmaps, GLTF Model loading, among a bunch of other features like Image Based Lighting through HDRIs and transparency.