Jogl Demos - Documentation

This workspace contains the source code to demos for the Jogl package. To build the demos:

To run the demos:

Hardware and Software Requirements

The demos currently have the following hardware and software requirements:

demos.gears.Gears none
demos.hwShadowmapsSimple.HWShadowmapsSimple NVidia GeForce 3 or better. Currently only runs on Windows because pbuffer support is not yet implemented in Jogl on X11 or Mac OS X.
demos.infiniteShadowVolumes.InfiniteShadowVolumes none
demos.proceduralTexturePhysics.ProceduralTexturePhysics NVidia GeForce 3 or better. Requires pbuffer support (i.e. Windows only at the moment).
demos.vertexArrayRange.VertexArrayRange NVidia GeForce family card. Runs on Windows and Linux (Jogl's vertex_array_range support not yet ported to Mac OS X).
demos.vertexProgRefract.VertexProgRefract NVidia GeForce 2 or better (uses NV_register_combiners). Runs on Windows, Linux, and Mac OS X.
demos.vertexProgWarp.VertexProgWarp Any card supporting ARB_vertex_program. Runs on Windows, Linux, and Mac OS X.

Per-demo controls

Hardware Shadow Mapping

Infinite Shadow Volumes

Vertex Prog Warp

Vertex Prog Refract

Procedural Texture Physics