Mail Archives: cygwin/2009/04/09/09:51:24
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/
- Raw text -