2004-3-15 Moby Disk
------------------------------
Package contains:

graphics            - All graphics code and libraries go here
  geogl             - *** Main GEOGL project directory ***
    docs            - Documentation on how to use the library
    geogl_democam   - GeoGL demo: How to create and move a camera 
    geogl_democam2  - GeoGL demo: Camera with smooth fly-through
    geogl_democam3  - GeoGL demo: Visibility determination
    geogl_demomath1 - GeoGL demo: Using sphere and cylinder classes
    geogl_demoobj1  - GeoGL demo: 3D objects, textures and lighting
      data          - Textures and objects for object demo
libraries           - Libraries used by geogl (vidgl, opengl)
  include           - Include files common to many mobydisk programs
    vidgl           - vidgl library used for the geogl demos (not geogl itself)
    geogl           - The geogl include files will go here
    hstimer         - High-speed timer library used by vidGL (and geoGL demos)
  lib               - Library files used by geogl; geogl libs will go here

* Project files are located in the graphics/geogl directory.
* So why is there this directory structure?
  - All of the code from mobydisk.com will follow this same structure
  - After you compile geogl, the required library and include files will
    be placed in the libraries directory.

Compiling on Windows:
---------------------
Project files for MSVC7 are provided.  If you are using MSVC6 you will need to
create your own project and workspace files.  Note that version 6 is slightly
non-compliant with the C++ standard, so there may be issues.

You will need the OpenGL libraries and headers.  They should come with the
Platform SDK in the includes/gl directory.  If you don't have them, they are
available on the net.  For general OpenGL development, you should have:

gl.h, glaux.h, glu.h             - OpenGL, OpenGL auxilliary, and OpenGL utils
opengl32.lib, glaux.lib, glu.lib - Libraries for the above
glut.h, glut32.lib               - GLU Toolkit, not required but good to have

Compiling on Linux:
---------------------
This project previously compiled and ran on Linux using a the GLUT version of
the vidgl library.  This sucked, so I'm rewriting it.  In the mean time, if
you want to compile this under Linux then email me and I will try to get
to it as soon as I can.

Contact Mindware:
-----------------
William Garrison AKA Moby Disk
mobydisk.com
http://www.mobydisk.com

Tronster Hartley
tronster.net
http://www.tronster.com

