Skip to content

Software rasterizer experiment. Supports shaders and importing models.

Notifications You must be signed in to change notification settings

nachocpol/NRaster

Repository files navigation

NRaster

My implementation of a software rasterizer.

How to build

NRaster uses premake5 to generate the project. The project comes with GenerateSolution.bat that will generate a VS2017 solution.

Features

  • Multi thread triangle rasterization using bins.
  • Perspective correct attribute interpolation
  • Supports OBJs
  • Programable vertex and pixel shaders.

Dependencies

  • SDL2, used for window creation and displaying the results to the screen
  • tinyOBJ
  • glm
  • Premake5
  • tinythreds

Teapot Scene

About

Software rasterizer experiment. Supports shaders and importing models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published