This demo was shown at Linux World Expo in San Jose CA. in August of
1999.  There was always a desire within 3dfx to release this demo and
the demand for it at Linux World was overwhelming.  However, since the
demo relied on a special modified version of Glide the path to
distribution was not clear.  But now, with the Glide source having
been freed this demo can be released to the public.

Requirements:
-------------
This demo requires either a Voodoo3 or Voodoo Banshee 3dfx card.
Additionally a version of Glide with the necessary modifications is
necessary.  Both the free versions of Glide2x and Glide3x have these
modifications.  


How to run:
-----------
If you want to use the precompiled binaries do this:
	cd /usr/local/glide/demos/desktop
	./simple2x
or 
	cd /usr/local/glide/demos/desktop
	./simple3x
You must run the demo from its own directory otherwise it won't be able
to find its data files.


How to build:
-------------
You can rebuild the binary RPM from the source RPM with the following command
	rpm --rebuild DesktopDemo-1.0-1.src.rpm
If you are not using RPM, or want to play with the source you can extract
the source RPM and build manually like this:
	rpm --install DesktopDemo-1.0-1.src.rpm 
	(or use alien to convert to your favorite package format)
	mkdir demo
	cd demo
	tar xfz /usr/src/redhat/SRPMS/DesktopDemo.tar.gz
	to build for Glide2x 
	  make GLIDE=2
	or for Glide3x
	  make GLIDE=3


Limitations: 
------------ 
Currently the demo only runs with a desktop resolution of 1280x1024.
This would not be to hard to change to support lower resolutions.
However, higher resolutions may take more work as changes will be
needed to the Desktop Overlay Glide hack since the overlay support
doesn't do 1600x1200 without using scaling.

There is currently no way to select different background tiles than the
ones I have made availiable.

There is no way to selectively enable or disable the different effect.
That is you can't, for example, get rid of the spiders and leave just
Tux and the bird.

Extending: 
---------- 
Feel free to make changes to this demo.  One place to start would be
in fixing the limitations listed above.  Some parts of the code,
mostly the animation syste is messy, so feel free to email me
(joseph@3dfx.com) with questions.  You may also want to take my this
demo as an example and use it to create other new and exiting
applications that use 3D on the desktop.  

