<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jun 8, 2017 at 11:43 AM, Daniel Stone <span dir="ltr"><<a href="mailto:daniels@collabora.com" target="_blank">daniels@collabora.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
With full support for modifiers in DRIimage, this patch series adds<br>
support for fully plumbing them through X11. A patchset proposing<br>
an extension to DRI3 to support multiple planes and modifiers can<br>
be found here:<br>
<a href="https://lists.x.org/archives/xorg-devel/2017-June/053854.html" rel="noreferrer" target="_blank">https://lists.x.org/archives/<wbr>xorg-devel/2017-June/053854.<wbr>html</a><br>
<br>
The Git trees, all of which are using the wip/2017-05/dri3-v1.1 branch,<br>
can be found here:<br>
<br>
git://<a href="http://git.collabora.com/git/user/daniels/xcb-proto" rel="noreferrer" target="_blank">git.collabora.com/git/<wbr>user/daniels/xcb-proto</a><br>
  - contains support for lists of FDs, as well as the protocol itself<br>
git://<a href="http://git.collabora.com/git/user/daniels/libxcb" rel="noreferrer" target="_blank">git.collabora.com/git/<wbr>user/daniels/libxcb</a><br>
  - support for lists of FDs<br>
git://<a href="http://git.collabora.com/git/user/daniels/dri3proto" rel="noreferrer" target="_blank">git.collabora.com/git/<wbr>user/daniels/dri3proto</a><br>
  - what it says on the box<br>
git://<a href="http://git.collabora.com/git/user/daniels/mesa" rel="noreferrer" target="_blank">git.collabora.com/git/<wbr>user/daniels/mesa</a><br>
  - this patchset, as well as the previous to enable modifier<br>
    import/queries on i965:<br>
    <a href="https://lists.freedesktop.org/archives/mesa-dev/2017-June/158092.html" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>archives/mesa-dev/2017-June/<wbr>158092.html</a><br>
git://<a href="http://git.collabora.com/git/user/daniels/xserver" rel="noreferrer" target="_blank">git.collabora.com/git/<wbr>user/daniels/xserver</a><br>
  - X server support (note: has rough edges)<br>
<br>
This has been tested on Skylake, where it gained Y-tiling support when<br>
running EGL, GLX, and Vulkan clients under a composited X11 environment<br>
(and for the output of the compositor itself). CCS support also worked<br>
as the multi-plane testbed, but I've dropped that part of the patchset<br>
as Jason has taken it over.<br>
<br>
Note that this currently breaks RADV: I'm not entirely sure what the<br>
best way to get a clean transition path there is.<br>
<br>
Most of the DRI3 work was done by Louis-Francis Ratté-Boulianne; the<br>
ANV work was taken from Chad Versace's tree, rebased and bulked up<br>
slightly to support DRI3 v1.1. Thanks also to Intel for sponsoring this<br>
work.<br>
</blockquote></div><br></div><div class="gmail_extra">I'm just getting started looking at these.  The first thing to say is that I'm pretty sure I made a bunch of comments the first time they were sent out and I don't see anything different.  It's been a while though.<br></div></div>