All Haskell code is based on the C++ examples from the OpenGL SuperBible (6th ed.), which are available on GitHub. Their original copyright is (c) 2012-2013 Graham Sellers.
- SimpleClear.hs: listing 2.1, simpleclear.cpp
- SinglePoint.hs: listings 2.3 - 2.7, singlepoint.cpp
- SingleTri.hs: listings 2.8 - 2.9, singletri.cpp
- MovingTri.hs: listings 3.1 - 3.2, movingtri.cpp
- TessellatedTri.hs: listings 3.7 - 3.8, tessellatedtri.cpp
- TessellatedGSTri.hs: listing 3.9, tessellatedgstri.cpp
- FragColorFromPos: listings 3.10 - 3.12, fragcolorfrompos.cpp