DirectX 11 Renderer
Project Status Stopped
Project Type Personal
Project Duration ~2 months
Software Used Visual Studio
Languages Used C++, Qt


(Art credit:

This project was one of my first experiments with the DirectX 11 API.

It uses a set of PBR shaders, for which the metalness and roughness are defined as floats, and editable through input.

For the rest it's a pretty basic renderer, it supports input through XInput and the libraries from the PlayStation 4 SDK, has all of its APIs abstracted to a level where it's possible to implement support for multiple platforms, and a basic Qt implementation that allows the user to change different rendering modes:

(Art credit: