Written by:

    Matt Hodges  <matt@tc.bham.ac.uk>

with contributions from:

    Adam Oline  OpenGL, miscellaneous fixes
    Toni Ronkko Autoconf, miscellaneous fixes
    Chi Zhang   Autoconf
