Giles 0.3 (c)I Stephenson - 2002 Giles is an SL->SLC compiler. It was written for the Buffy project but is also used with Angel and SLander. The code it produces is based on the BMRT VM, but while Angel can run BMRT compiled shaders, its unlikly that giles compiiled shaders will work with BMRT. In any case slc is a far better compiler, both in terms of features it supports, and the code it produces. This release is actually pretty solid! I was totally amazed that I was able to teach a series of classes on shader writing using it, and it performed perfectly. It's also been pretty well tested, compiling every shader in the "Essential RenderMan" book. Remember you'll need cpp installed somewhere in you path (the one that comes with BMRT is great on win32, for unix the standard version should be fine). This release includes freeBSD, Irix, OpenStep (68K), Linux and WIN32 binaries. The Source is also available - please fix it! Compiler writing is not something I'm particularly good at, and the code is a total mess. Any improvements are greatfully received. This sofware is provided "as is", and I can accept no responsibility for its performance and behaviour. This release may used without charge, on an as is basis provided you inform me of who you are, and provide feedback on how its being used. ian@dctsystems.freeserve.co.uk http://www.dctsystems.freeserve.co.uk KNOWN LIMITATIONS User defined functions are not implemented The RenderMan (R) Interface Procedures and RIB Protocol are: Copyright 1988, 1989, Pixar. All rights reserved. BMRT is (c) Copyright 1990-1999 by Larry I. Gritz. All Rights Reserved. RenderMan (R) is a registered trademark of Pixar.