Simple Rasterizer

This project is a simple software rasterizer implementation that showcases the fundamentals of rendering 3D graphics without relying on a full GPU pipeline. It uses DirectX 11 for window/context creation, SDL3 for input and cross-platform handling, and a custom audio engine built on top of XAudio2 to provide real-time sound playback.

In development

Result


You can find the code in my repo here!





Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Convolution Plugin
  • Custom Audio Engine
  • Play an audio file with XAudio2
  • Wav encoder/decoder