----- Original Message -----
From: "Evgeny Kotsuba" <evgen__k@...>
To: "Gareth Hughes" <gareth@...>
Sent: Tuesday, February 11, 2003 1:55 AM
Subject: Re: [Mesa3d-dev] gluTessNormal & Co
> On Mon, 10 Feb 2003 11:59:23 -0800
> Gareth Hughes <gareth@...> wrote:
> >Evgeny Kotsuba wrote:
> >> I asked more than two times - where I can find prebuild Mesa
> >> for Windows ?
> >Is there a good reason why you can't just use the version (1.2) of
> >shipped with Windows by default?
> Hmm... I wrote already - there is no OpenGL stuff with my WinXP
> HomeEdition, all that I can find - is link to some old OpenGL file on
> windows ftp and a bit more new SGI's window's openGL
I find GLU32.DLL and OPENGL32.DLL on my WinXP Professional. I would be VERY
surprised if they are not there in the Home version. They are in
What you won't find are any header files unless you install Visual Studio /
C++ or something along those lines.
> > AFAIK there are no Mesa binaries
> >Windows, you'll have to build your own.
> I am not so big fan of building something for windows
It isn't that big a deal if you have Visual C++. You unpack the zip files
and type "nmake -f Makefile.win NODEBUG=1". I can understand the issue if
you don't have the compiler.
I can build them for you if it is really important. But I don't want that
start a new series of questions :-). And if you have the compiler, just
You'll need to tell me what Mesa version you want and if you want debug or
release builds. I can e-mail the libs to you or maybe I can find a place
where they can be ftp'd or whatever.
(Brian, is there a place on SourceForge for this?).
> > If si-glu doesn't build on
> >I'd suggest adding support to the build system so that it does, and
> >send Brian a patch :-)
It builds fine on Windows.
> And as for OS2 PM the first thing I see that it use
> #include "gluos.h"
> before all other stuff. There is no any config.h. As minimum it is not
> in mesa's style.
> In particular code like
> /* Disable Microsoft-specific keywords */
> #define GLAPIENTRY
> #define WINGDIAPI
> is as minimum crazy - GLAPIENTRY is't Microsoft-specific and it is
> defined in GL/gl.h, but GL/gl.h is be not incuded in many si-glu
> source files.
As several of us have written before, the si-glu code comes from SGI. I'd
like to see as few changes made to that code as possible, and I think Brian
is with me on that. The only changes I've made to that code are to fix
really important compilation issues and maybe fix a few warnings to get a
clean compile. The entire Mesa tree, including GLU, GLUT, and almost all of
the demos and sample code compiles cleanly on Windows. Mesa also builds on
many other platforms and some of what you are seeing is to allow that. I
build Mesa on 13 different platforms, although I do have some problems with
the C++ NURBS code in the si-glu on some of them.