Early patches for implementing DRI3
and the X Present extension within the XWayland compatibility layer for X.Org applications on Wayland are now available.
Axel Davy sent out a set of four patches for providing DRI3 support -- with render nodes coverage -- and other XWayland changes to the mailing list on Wednesday. For those unfamiliar with the design and advantages of Direct Rendering Infrastructure 3 (part of the DRI3000 effort) see Keith's story on DRI3
DRI3 appeared last month in X.Org Server 1.15 and patches have already been pushed into Mesa, etc for enabling this infrastructure update. The patches today are for XWayland and don't affect Wayland itself.
XWayland had already been re-based to X.Org Server 1.15
but without DRI3 support. XWayland will hopefully be merged to mainline for X.Org Server 1.16
, which is scheduled for a July release
, but has yet to be officially determined.
These current XWayland DRI3 + Present patches can be found on the Wayland-devel mailing list
. Additional code is still being worked on for proper X Present support.