This book is a high-level overview of Sh and its relationship to other realtime shading and Graphics processing unit programming languages. It is a reference manual and language specification and methodically and exhaustively presents details of the various features of Sh.
In a tutorial and guide to the technology behind Sh, McCool and Du Toit (computer science, U. of Waterloo, Ontario, Canada) introduce Sh as a new open-source language for simplifying shader programming and a C++ toolkit for (meta-)programming graphics processing units and CPUs. (Meta-programming refers to the ability of one program to build another.) Explaining Sh to those familiar with high-level shading languages, they cover Sh conventions, basic and advanced techniques, engineering, and future directions. The volume includes many b&w and color examples of Sh-generated images, and 152 references. Annotation ©2004 Book News, Inc., Portland, OR (booknews.com)