TinyRenderer Workbooks

PDF for offline use
Related Links:

Let us know how you feel about this

Translation Quality


last updated: 2017-03

A series of workbooks that explain how OpenGL works, which runs on both Windows and Mac. Read, run, and experiment with each workbook in the series to better understand how software rendering works.


These workbooks are a port of an excellent C++ series written by Dmitry Sokolov.

The C# code in these workbooks is based on this open source C++ code and the text is from this wiki. We appreciate that the original work is available under a license that allowed us to turn it into a set of workbooks.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.