Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Wed, 11 Apr 2001 00:16:38 -0600 (MDT) From: Roger Sayle X-Sender: roger AT daylight DOT daylight DOT com To: Cygwin Mailing List cc: Andre Bleau , MingW Users Subject: Re: GL/gl.h in w32api In-Reply-To: <3AD36F13.EA650143@yahoo.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 implementations." 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 correct locations. > 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 -- Roger Sayle, E-mail: roger AT metaphorics DOT com 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