← Back to Portfolio

C++/HLSL Programming

D3D11 Deferred Renderer

Role Technical Artist / Programmer
Software C++, HLSL, Direct3D 11
Collaborators None
Category Programming

Project Overview

During my time at BTH, I had a course on advanced graphics programming, where I developed a D3D11 deferred renderer from scratch.
The renderer features the following features:

Key Learnings

This project taught me the fundamentals of creating a directX 11 engine and the rendering pipeline. The experience was invaluable in understanding the complexities of modern graphics rendering and the importance of efficient resource management.