On Jul 16, 2008, at 6:34 AM, <[EMAIL PROTECTED]> wrote:
Date: Wed, 16 Jul 2008 08:33:59 -0500
From: William Kyngesburye <[EMAIL PROTECTED]>
Subject: Re: [GRASS-dev] trying to compile wxPython NVIZ
To: Glynn Clements <[EMAIL PROTECTED]>
Cc: Martin Landa <[EMAIL PROTECTED]>, grass developers
<[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=UTF-8; format=flowed; delsp=yes
On Jul 16, 2008, at 2:45 AM, Glynn Clements wrote:
William Kyngesburye wrote:
On Jul 15, 2008, at 10:36 PM, William Kyngesburye wrote:
In file included from change_view.c:20:
/Users/Shared/src/GRASS/svn/trunk/dist.i386-apple-darwin9.3.0/
include/grass/nviz.h:120: error: syntax error before
�AGLPixelFmtID�
Hmm, I can't find AGLPixelFmtID *anywhere* in the OSX headers, and
there are no hits at Apple. Google only returns a few hits, all
mentioning that it's the AGL equivalent of "XVisualInfo" for pixel
info.
According to:
http://developer.apple.com/documentation/GraphicsImaging/Reference/AGL_OpenGL/Reference/reference.html
it should be AGLPixelFormat (without the "ID" suffix).
And that's exactly what togl.c uses.
That works, but now it chokes on AGLPixmap...
Also, I note that aglCreateAGLPixmap isn't mentioned on that page.
However, it does describe aglCreatePBuffer, which is probably the
appropriate function to use (similarly, the X11 implementation should
probably use pBuffers if they are available).
... so I wonder if "AGLPixmap windowId;" should also be changed to
"AGLPbuffer windowId;"?
Doing that works. But I imagine that the rest of the nviz library
must be changed to use AGLPbuffers.
I didn't get errors elsewhere about missing AGL pixmap functions. I
only see those in render.c, which I disabled to be able to compile
libnviz.
William, Martin,
Let me know when this is at a point where I can give it a try.
Michael
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev