[Xquartz-dev] 2.4.0_alpha1

George Peter Staplin georgeps at xmission.com
Fri Jan 9 12:08:30 PST 2009

Quoted Jeremy Huddleston <jeremyhu at apple.com>:

> And on the heels of a fairly mature, stable, and probably final release
> of the 2.3.x series, I'm announcing the first alpha of the 2.4.x
> series.  It pulls in rcs of the latest x.org libs as well as migration
> to the 1.5 server branch.  Beyond that, there isn't much different from
>  I haven't lived on this very long (I was living on the 1.4
> branch leading up to the release for stability testing), but it
> seems stable-ish to me, so I'd like to get some testing going.
> http://static.macosforge.org/xquartz/downloads/X11-2.4.0_alpha1.dmg
> * proto:
>   * dri2proto 1.99.3
>   * randrproto
>   * xf86rushproto 1.1.2
> * lib:
>   * libICE 1.0.5
>   * libGL
>     * 64bit fixes
>   * libxcb 1.1.93
>   * libX11
>   * libXrandr
>   * pixman 0.13.2
> * server:
>   * Xquartz fixes from xorg-server-1.5.3-apple1
>     * xserver codebase updated to 1.5 branch

Note: the GLX code in xorg-server-1.5-apple is going to need some  
work.  The 1.5 branch made one of the API functions we used in 1.4 a  
no-op, and now we need to provide a linked list of __GLXconfig AFAIK.   
I have a tree with some changes that isn't quite ready.  Right now GLX  
just has one config, so the number of visuals and fbconfigs is limited.

I will try to do some more work on the __GLXconfig code today.

I also really want to get pbuffer support working too in the X11  
libGL, and the 1.5 X server branch.  Getting more of the offscreen  
rendering code to work, like GLXPixmaps would be great too.

I also noticed that we didn't list that multisampling support was  
added to 2.3.2.  That took a while to work out, in the libGL and the X  
server, but it seems to work in my test cases with 2.3.2.

The behavior of the GL_BACK should probably be noted too.  Now that  
glDrawBuffer() is more consistent with the glDrawBuffer on other X11  
platforms with the wrapper that I wrote to make it use the LEFT and  
RIGHT back buffers.  This makes Pymol work better with most machines  
when GLX_STEREO is available.


More information about the Xquartz-dev mailing list