

		    "If only you could see what I've seen with your eyes!"
							-- Roy Batty





				GLeyes 0.2


GLeyes is a GLUT version of Xeyes. It will be of some use for those who
have hardware-accelerated GL or can afford this terrible waste of CPU cycles
(or for those who think that the utter coolness of having a floating eyeball
in their desktops is worth the extra system load).

To be nicer to the system, however, GLeyes allows the user to set whether
the eyes will be rendered continously or only on mouse movement (reducing
enormously the load on your CPU and making the application quite usable). 

Use `GLeyes -h' for a list of the command-line options. Some parameters can
be changed at run time right-clicking on the eye. If you don't think it's
addictive and entertaining, select "quit" in the menu. If you think it's
definitely silly and useless, start it on your .xsession file!


CREDITS

The getopt.c file included in this package is from "unsit". "unsit" is a
Unix program for breaking apart StuffIt archive files created on a Macintosh
into separate files on the Unix system, and was written by Allan G. Weber.

Xeyes written by Keith Packard, MIT X Consortium, copied from the NeWS
version written (apparantly) by Jeremy Huxtable as seen at SIGGRAPH '88.

glutint.h is part of GLUT (GL Utility Toolkit) written by Mark J. Kilgard.
Get GLUT from http://reality.sgi.com/employees/mjk_asd/glut3/glut3.html.

GLeyes started as a hack on Renormal (test GL_EXT_rescale_normal extension)
from the Mesa 3.0 demos, written by Brian Paul in January 1998 and put in
the public domain.

The rest was written by Claudio Matsuoka <claudio@pos.inf.ufpr.br> with
bugfixes and mouse tracking improvements by Ralph Giles <ralphbla@sfu.ca>.
Win32 port by Felipe Rosinha <rosinha@dainf.cefetpr.br>.


INSTALLATION HOW-TO

For UNIX: just edit the Makefile and change it as you wish, then build the
binary. Be sure to have OpenGL (Mesa) and GLUT installed.

For Windows (Visual C 5.0): just (hehehe) edit the Makefile.win32 and change
it as you wish. Be sure to have OpenGL (Mesa) and GLUT installed (after
compiling and installing Mesa, compiling GLeyes will be easy.)

Get Mesa from http://www.ssec.wisc.edu/~brianp/Mesa.html.


KNOWN BUGS

Texture clamping does not work (if you look close enough, you'll notice a
second iris in the back of each eyeball).


