Adam Jackson <[email protected]> writes:

> -static __GLXcontext *glxPendingDestroyContexts;

Can you explain why glx context destruction was delayed until we had the
VT again? And, if so, why you don't think we still need to do this?

> -    /* If we're currently blocking GLX clients, just put this guy to
> -     * sleep, reset the request and return. */
> -    if (glxBlockClients) {
> -        ResetCurrentRequest(client);
> -        client->sequence--;
> -        IgnoreClient(client);
> -        return Success;
> -    }
> -

This suspends delivery of rendering requests to the driver during VT
switch, which still seems necessary if we're driving the hardware ring
from user space.

-- 
-keith

Attachment: signature.asc
Description: PGP 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