Hi,
With full support for modifiers in DRIimage, this patch series adds
support for fully plumbing them through X11. A patchset proposing
an extension to DRI3 to support multiple planes and modifiers can
be found here:
https://lists.x.org/archives/xorg-devel/2017-June/053854.html

The Git trees, all of which are using the wip/2017-05/dri3-v1.1 branch,
can be found here:

git://git.collabora.com/git/user/daniels/xcb-proto
  - contains support for lists of FDs, as well as the protocol itself
git://git.collabora.com/git/user/daniels/libxcb
  - support for lists of FDs
git://git.collabora.com/git/user/daniels/dri3proto
  - what it says on the box
git://git.collabora.com/git/user/daniels/mesa
  - this patchset, as well as the previous to enable modifier
    import/queries on i965:
    https://lists.freedesktop.org/archives/mesa-dev/2017-June/158092.html
git://git.collabora.com/git/user/daniels/xserver
  - X server support (note: has rough edges)

This has been tested on Skylake, where it gained Y-tiling support when
running EGL, GLX, and Vulkan clients under a composited X11 environment
(and for the output of the compositor itself). CCS support also worked
as the multi-plane testbed, but I've dropped that part of the patchset
as Jason has taken it over.

Note that this currently breaks RADV: I'm not entirely sure what the
best way to get a clean transition path there is.

Most of the DRI3 work was done by Louis-Francis Ratté-Boulianne; the
ANV work was taken from Chad Versace's tree, rebased and bulked up
slightly to support DRI3 v1.1. Thanks also to Intel for sponsoring this
work.

Cheers,
Daniel

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to