Lesson on the OpenGL Geometry Pipeline
Formerly: Week 10 Fall 2012
28oct12, revised 15sep13
\begin{document}
\maketitle
\section{Monday}
\section{Desconstructing the OpenGL Pipeline}
At the moment, there is only the deconstruction of the most
complicated example,
torpot, available. The file
illiTorpot.txt is a listing of the 2002 C/OpenGL/GLUT
code for the SGI operating system. It has been adapted to Linux, mac
(and possibly) Windows environments, but I don't have these listings handy.
\subsection{For macs}
The folder
mac/ here contains a source, makefile, and
executable for torpot on a mac. When you are able to create such a collection
for Linux (state which compiler), or for the PC (state 32 or 64 bit) then
I will add this to the current lesson.
\section{Exercises}
\begin{itemize}
\item A similar deconstruction with documentation, but for the first
and simplest ancester of illiTorpot, namely the illiShell named "skel.c".
One place to
find the skel is here.
\item There still (2013) is no port of the skel.c to skel.py,
the Python/OpenGL version. But there are precursers to skel.py in
in
../ipython/octahedron and in
../ipython/torus. Each of these could be
modified to a verision of torpot.
\end{itemize}
\end{document}