Skip to content
A 3D renderer and software rasterizer
C++
Failed to load latest commit information.
project
.gitignore
README
software-rasterizer.sublime-project
software-rasterizer.sublime-workspace

README

Author: Jedd Haberstro (jhaberstro at gmail.com)

Description: I wrote this project to better understand the 3D rendering pipeline and to try out some C++11 features. It's "shader based" which means you can write your graphics shaders in C++ and just pass the shader as a function pointer to the renderer. It supports texturing/abitrary attribute interpolation, triangle lists and triangle strips, clockwise or counter-clockwise polygon windings, and both indexed vertex data and normal vertex arrays.

This has only been tested on Mac OS X 10.7 and 10.8 with the clang compiler.
Something went wrong with that request. Please try again.