This directroy contains all the shaders used in this demo program.

"normalSurfaceShaders/"      contains shaders that compute standard GL coloring for surfaces
                             using basic (diffuse) material models.  These are not commented
                             well, as they are not terribly relevant to the current demo.
                             
"utilityShaders/"            contains a number of utility shaders that I use frequently.
                             These are also not well commented, though they are short and simple  
                             and their filename basically describes their function.
                             
"silhouetteEdgesAndVolumes/" contains shaders that take a model (as edge lists or perhaps
                             triangle adjacency) and output a list of silhouettes or shadow
                             volume polygons.  These aren't commented well, either.
                             
"volumeFog/"                 contains the shaders most relevant to this project.  We have taken
                             time to try to comment these relatively well.
