The dual rasterizer was a project made for my graphics
programming class. The goal was to make a rasterizer with 2
modes:
- Software rendering - Hardware rendering
The software renderer renders the mesh on the CPU. This is not
performant at all, but taught us the basics of a rasterizer.
Once the software part was done we started on the hardware. To
render the mesh on the GPU, we used DirectX11.
Making this project I learned about: - Depth buffer - Depth interpolation - Texture sampling - DirectX shaders (hardware part) - Transparency (hardware part) - OBJ parser - BRDF