[Xquartz-dev] Tiger: OpenGL problem with stereo visuals with AppleSGLX-55

Jeremy Huddleston jeremyhu at apple.com
Wed Mar 25 14:58:59 PDT 2009


Try LIBGL_FORCE_SOFTWARE=1 instead of ALLOW

On Mar 25, 2009, at 11:22, Martin Otte wrote:

> Hi,
>
> With LIBGL_ALLOW_SOFTWARE=1, I still get:
>
> > env LIBGL_ALLOW_SOFTWARE=1 LIBGL_DIAGNOSTIC=1 glxgears -stereo
> initializing libGL in apple_init_glx
> DIAG: CGL major 1 minor 0
> DIAG: Software rendering is not being excluded.  Not using  
> kCGLPFAAccelerated.
> error: invalid pixel format
> X Error of failed request:  GLXBadContext
>  Major opcode of failed request:  0 ()
>  Serial number of failed request:  22
>  Current serial number in output stream:  22
>
>
> Martin
>
>
> On Mar 25, 2009, at 1:16 PM, George Peter Staplin wrote:
>
>> Quoted Martin Otte <otte at duke.edu>:
>>
>>> Using AppleSGLX-55 and xorg-server-1.4.2-apple37 from macports, I  
>>> can
>>> now compile a working X-server with accelerated OpenGL on Tiger.
>>>
>>> The only difference I noted compared to the system X11 is that  a  
>>> glx
>>> program which tries to use  a stereo visual crashes. I can replicate
>>> the same crash with glxgears -stereo:
>>>
>>>> env LIBGL_DIAGNOSTIC=1 glxgears -stereo
>>> initializing libGL in apple_init_glx
>>> DIAG: CGL major 1 minor 0
>>> error: invalid pixel format
>>> X Error of failed request:  GLXBadContext
>>>  Major opcode of failed request:  0 ()
>>>  Serial number of failed request:  22
>>>  Current serial number in output stream:  22
>>>
>>> So far, this is the only problem that I have experienced with
>>> xorg-server-1.4.2-apple37 on Tiger.
>>>
>>> Thanks for the Tiger support,
>>> Martin
>>
>> Can you try adding: LIBGL_ALLOW_SOFTWARE=1 ?  I'm not sure if 55  
>> had that though.  That could allow the stereo pixel format to  
>> work.  It could also be that a shared context is involved.  There  
>> are some restrictions with shared contexts that CGL adds, that X11  
>> implementations usually don't.
>>
>> As I understand it, some changes that Jeremy made to force  
>> accelerated renderers by default in AppleSGLX also made more shared  
>> contexts work.
>>
>>
>> George
>> -- 
>> http://people.freedesktop.org/~gstaplin/
>> _______________________________________________
>> Xquartz-dev mailing list
>> Xquartz-dev at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>
> _______________________________________________
> Xquartz-dev mailing list
> Xquartz-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev



More information about the Xquartz-dev mailing list