[Xquartz-dev] 2.3.2_beta3 on Tiger in X11R7.2
Jeremy Huddleston
jeremyhu at apple.com
Sat Nov 22 14:51:37 PST 2008
I still strongly suggest you try to skip over the GLX support for
now... if you want to try getting GLX working with the new X11 on
Tiger, you're pretty much on your own for now... but you'll need this
patch to mesa-7.0.4:
diff -Naurp Mesa-7.0.4.orig/src/glx/x11/glcontextmodes.c Mesa-7.0.4/
src/glx/x11/glcontextmodes.c
--- Mesa-7.0.4.orig/src/glx/x11/glcontextmodes.c 2008-11-10
15:14:25.000000000 -0800
+++ Mesa-7.0.4/src/glx/x11/glcontextmodes.c 2008-11-10
15:15:16.000000000 -0800
@@ -185,6 +185,9 @@ _gl_copy_visual_to_context_mode( __GLcon
mode->transparentAlpha = config->transparentAlpha;
mode->transparentIndex = config->transparentIndex;
+ mode->sampleBuffers = config->nMultiSampleBuffers;
+ mode->samples = config->multiSampleSize;
+
mode->swapMethod = GLX_SWAP_UNDEFINED_OML;
mode->bindToTextureRgb = (mode->rgbMode) ? GL_TRUE : GL_FALSE;
On Nov 22, 2008, at 13:34, Peter Dyballa wrote:
>
> Am 21.11.2008 um 14:36 schrieb Jeremy Huddleston:
>
>> 7.0.2 will work, but use 7.0.4 since it has bugfixes.
>
>
> To me on Tiger it's the other way 'round! Mesa-7.0.4/bin/mklib has
>
> 635 if [ ${EXPORTS} ] ; then
> 636 OPTS="${OPTS} -exported_symbols_list ${EXPORTS}"
> 637 fi
Then just remove those from mklib...
> Later, when the demos were built:
>
> glxcontexts.c:60: error: storage size of ‘tz’ isn’t known
> glxgears.c:60: error: storage size of ‘tz’ isn’t known
> glxgears_fbconfig.c:74: error: storage size of ‘tz’ isn’t known
> glxswapcontrol.c:87: error: storage size of ‘tz’ isn’t known
>
> The line is each time:
>
> struct timezone tz;
>
> followed by:
>
> (void) gettimeofday(&tv, &tz);
>
> Including time.h isn't right either, because it does not have
> gettimeofday(). Anyway, the demos are not really needed, I just
> packed out their sources for the first time!
yeah... just some header/spec-fu ...
How are you trying to build mesa? You should be doing a 'make darwin'
which should set the right #defines
> Xinit was not built, because:
>
> xinit.c:64:26: error: Availability.h: No such file or directory
>
> AvailabilityMacros.h seems to be the correct name.
Yeah, I sent you that patch in the last email, and it's fixed in git.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5708 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20081122/d134c376/attachment-0001.bin>
More information about the Xquartz-dev
mailing list