Hello, This is the RFC v3 for DRI3 v1.1 (X11 modifiers and multi-plane). For context, please check previous submissions:
https://lists.x.org/archives/xorg-devel/2017-June/053854.html https://lists.x.org/archives/xorg-devel/2017-August/054436.html The main changes in this iteration are: - Completely remove any reference to DMA fences. That will be part of DRI3 v1.2 instead. - DRI3GetModifiers now sends modifiers in two different sets: * Drawable specific: they should be prioritized by clients as they are more optimal for the given drawable. * Screen: they should work for all drawables on that screen. - Add PresentWindowCrtcNotify event that is sent when a window is presented on a different target CRTC than the last presentation. It allows clients to re-fetch the modifiers as the drawable-specific (i.e. optimal) ones might have changed. - Filter out multi-plane modifier (e.g. i965 CCS format) from being used to allocate internal buffers as that would most probably cause issues with synchronization of planes. Thanks, Louis-Francis -- 2.13.0 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
