bull; Shading languages are the most important new development in graphics programming in years bull; The author is at the very centre of the activity surrounding the OpenGL Shading Language bull; Both a tutorial and a reference, with lots of practical examples