X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-0.8 required=5.0 tests=AWL,BAYES_20,GAPPY_SUBJECT,SPF_PASS X-Spam-Check-By: sourceware.org Message-ID: Reply-To: From: =?iso-8859-1?Q?Andr=E9_Bleau?= To: Subject: Re: [Attention: opengl^H^H^H^H^H w32api,libGLdevel maintainer] Incorrect GL_DOT3_RGB_EXT in glext.h Date: Thu, 9 Apr 2009 09:51:09 -0400 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Bryan Thrall wrote: =20 Hi Brian, =20 >The opengl 1.1.0-10 package has incorrect values for GL_DOT3_RGB_EXT and > GL_DOT3_RGBA_EXT: >=20 > #define GL_DOT3_RGB_EXT 0x86AE > #define GL_DOT3_RGBA_EXT 0x86AF >=20 > According to > http://www.opengl.org/registry/specs/EXT/texture_env_dot3.txt, they > should be: >=20 > GL_DOT3_RGB_EXT 0x8740 > GL_DOT3_RGBA_EXT 0x8741> >=20 > I thought I'd report this here, since it doesn't seem like the canonical > source (according to /usr/share/doc/Cygwin/opengl-1.1.0-10.README, > http://www.xmission.com/~nate/glut.html) of the package hasn't been > updated since 2001; so I guess Andre would be the person to handle this? =20 Well, no, I'm not going to handle this, because glext.h is _not_ part of my OpenGL package. As a "Setup Package Search" reveals: =20 usr/include/GL/glext.h is part of libGL-devel-7.2-2 usr/include/w32api/GL/glext.h is part of w32api/w32api-3.13-1, w32api/w32ap= i-3.12-1, w32api/w32api-3.11-1 =20 So, it will be up to the maintainers of w32api and/or libGL-devel. I understand your confusion. For the record, here's a few facts about OpenGL and Cygwin: =20 1- There is no (and there never was any) Win32 implementation of OpenGL for= Cygwin.=20 M$'s implementation, supplemented by the graphic drivers for hardware accce= leration, is used. =20 2- The Cygwin packages provide only headers and import libraries to this im= plementation. First, they were provided by the OpenGL package. Then, the w32api package s= tarted to provide them too, so I droped them from the OpenGL package. =20 3- Cygwin's X server provides a software only (no hardware acceleration) im= plementation of OpenGL. =20 4- The headers and import libraries to this implementation are provided by = the libGL-devel package. =20 5- The OpenGL package now only provides OpenGL-related librairies: GLUT and= GLUI (native Win32 implementation). =20 6- The OpenGL package has reached the end of its life. As you stated, GLUT = is unmaintained since 2001, and GLUI is fading away too. =20 7- Before 2010 (I hope!), the OpenGL package will be obsoleted and replaced= by 3 new packages: =20 FreeGLUT-native: A Cygwin 1.7, gcc 4 replacement for GLUT32.dll. FreeGLUT-native-devel: Corresponding headers and import libraries. GLUI-native: A Cygwin 1.7, gcc 4 replacement for the static libGLUI.a =20 8- For this to happen, I need: 8a- A stable gcc 4 8b- A Cygwin 1.7, gcc 4, w32api package 8c- Continue working with the FreeGLUT maintainers to get FreeGLUT native b= uild for Cygwin. =20 I hope that the above will clarify things for you (and others). =20 - Andr=E9 Bleau, Cygwin's volunteer OpenGL package maintainer. =20 Please direct any question or comment about the OpenGL package to cygwin at= cygwin dot com Many other persons will be able to help you if you do. =20 _________________________________________________________________ Clavardez avec tout le groupe et rassemblez-les. http://go.microsoft.com/?linkid=3D9650742 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/