On 2002.04.16 00:28 Danny Smith wrote:
> Umm, I really don't want to comment until I see a patch (headers and def
> Could these be uploaded to SF patch tracker, so we can all talk about the
> same thing?
Sorry but I can't afford to go in much trouble before I know that that's
the way to go, but so that you get an idea here is a brief explanation.
My suggestion is to take gl.h, glu.h and mesa_wgl.h from Mesa
make the required changes to make them fully interchange with the
Microsoft OpenGL headers (likely very few since Mesa already targets
Windows and has been used as a drop-in replacement).
In the end we have a set of OpenGL headers with no special distribution
constraints, included in w32api, which allow users to develop OpenGL
applications targeting the OpenGL implementation that comes bundled with
No changes are required to the opengl32.def and glu32.def.
Another _secondary_ issue, is to support glaux, which is a GLUT alike API
from Microsoft, which isn't distributed as a DLL, being instead on a
static library. There is already a (incomplete?) port of this library to
Mingw/Borland, which can be incorporated in w32api as well, if justified.