This is the mail archive of the
mailing list for the Cygwin project.
Re: GL/gl.h in w32api
- To: Cygwin Mailing List <cygwin at cygwin dot com>
- Subject: Re: GL/gl.h in w32api
- From: Roger Sayle <roger at metaphorics dot com>
- Date: Wed, 11 Apr 2001 00:16:38 -0600 (MDT)
- cc: Andre Bleau <bleau at igb dot umontreal dot ca>, MingW Users <mingw-users at lists dot sourceforge dot net>
Earnie Boyd wrote:
> I would accept a "clean room" implementation of the Microsoft OpenGL
> headers and import libraries. A clean room implementation is where you
> use only related documentation to create the files.
The w32api distribution already contains implementations of the import
libraries, presumably clean room. All that are required are the headers
to go with them.
I also suspect that a complete "clean room" rewrite of the headers
isn't necessary. The OpenGL Architectural Review Board states in their
FAQ (http://www.opengl.org/developers/faqs/arb_faq.html#3) under the
topic "What is SGI policy on 'free' implementations of APIs which resemble
the OpenGL API?" that "SGI agrees to allow others to copy the OpenGL
header files, as much as is necessary, for the creation of other
Hence all that would need to be reverse engineered are the Microsoft
modifications to Silicon Graphics' original header files. Fortunately
this has already been done for other open source projects. Suitable
starting points for w32api versions of the OpenGL headers are available
from sources.redhat.com, either from the cygwin opengl package or from
the cygwin xfree86 package (which contains Mesa). If permission can
be obtained to use either of these as starting points for maintaining
independent header files, the w32api maintainers can ensure that they
remain in sync with the corresponding import libraries, reflect the
behaviour of the Microsoft Win32 SDK headers and are installed in the
> I however will not be doing this myself.
Would you be willing to ask Andre Bleau or Brian Paul for permission
for w32api to use modifications of their OpenGL header files?
Roger Sayle, E-mail: firstname.lastname@example.org
Bioinformatics Group, Metaphorics, WWW: http://www.metaphorics.com/
Office 104, 441 Greg Avenue, Tel: (+1) 505-954-3281
Santa Fe, New Mexico, 87501. Fax: (+1) 505-989-1200
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple