The current cygwin has two flavors of OpenGL
(1) OpenGL/Mesa using "GLX" and X11
(2) hardware accelerated w32api OpenGL/WGL
It is possible to compile to either of these
targets depending on include and link options.
I would like to be able to build/use a w32api
freeglut with cygwin as we currently use the
existing w32api glut with hardware acceleration.
Version 2.2.0 for software Mesa/GLX freeglut
is already usable in cygwin (case 1 above).
Easy: get the linking working for the win32
freeglut to use with cygwin exactly the way
the current glut is useable. It would be ok
to build the win32 freeglut and then have a
little config/linking step for cygwin.
Hard: add the configure and build support
for cygwin to freeglut so both options are