See on GitHub

Dual Rasterizer

DirectX11 C++ HLSL Renderdoc NVIDIA Nsight


Dual Rasterizer is a CPU and GPU rasterization renderer built using DirectX 11. The project was developed for the Graphics Programming 1 course at Howest — Digital Arts and Entertainment.

The renderer was designed to demonstrate the complete graphics pipeline on both the CPU and GPU, highlighting the performance differences between the two approaches.


The displayed 3D model was created by Colin Berens, you can visit his portfolio at colinberens.be.

Features