On 09.12.2015 14:01, Keith Packard wrote:
> 
> Michel Dänzer <[email protected]> writes:
> 
>> FWIW, the latter is no reason to remove DRI1 support as a whole AFAICT:
>> SIGIO was only used for DRI1 kernel driven context switching,
> 
> It looks like the only non-SIGIO path would be for drivers using
> DRI_KERNEL_SWAP; DRI_HIDE_X_CONTEXT and DRI_SERVER_SWAP both require
> SIGIO.

No kernel DRM driver (other than the one for 3Dlabs Gamma) ever
generated SIGIO for this. The radeon driver was using
DRI_HIDE_X_CONTEXT, which worked fine without the context swaps
triggered by SIGIO. It simply switched from 3D to 2D context in the
WakeupHandler and vice versa in the BlockHandler.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to