[Xcb] No opengl3 rendering

Michel Dänzer michel at daenzer.net
Tue Nov 3 19:20:18 PST 2015


On 03.11.2015 04:45, Peter Harris wrote:
> On 2015-11-02 14:15, Remi Thebault wrote:
>> Hello
>>
>> I have the following findings:
>> From a fully working Xlib client, switching only the event loop to xcb
>> (keeping XCreateWindow and other xlib calls) makes it bug.
> 
> Most libgl register a hidden event handler with Xlib. That functionality
> was only added to xcb recently (see xcb_register_for_special_xge). If
> you have an older mesa (or a binary blob) libGL, you may need to stick
> with the Xlib event queue until your libGL is updated to support xcb.

I'm afraid it's worse than that. The DRI2 special events are still only
hooked up for Xlib. Without Xlib, you'd need to use DRI3.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


More information about the Xcb mailing list