On 30/06/17 02:30 AM, Keith Packard wrote:
> Adam Jackson <[email protected]> writes:
> 
>> As far as I can tell, DRI3 clients do not need to suspend when VT
>> switched. Also, the code to drive that suspension is in the wrong
>> place, a client that only issued DRI1 requests but not GLX would not be
>> slept on VT switch.
> 
> I'm not sure I understand why DRI1 and DRI2 clients need to have their X
> requests suspended either? Are we using this to get them to stop talking
> to the device on the client side?

It doesn't have much of an effect for DRI1 clients, since they don't
need to perform any X11 protocol requests once they have a DRI drawable
and access to the SAREA.


For DRI2, I'm adding Kristian, who added this code in
https://cgit.freedesktop.org/xorg/xserver/commit/?id=879515b1399f87a47010532af70f34b9b09e2a9b
.


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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to