Re: [Mesa-dev] [PATCH v11 00/15] Modifiers for X11 EGL/Vulkan, WL/VK

2018-02-21 Thread Jason Ekstrand
Assuming you're ok with the squash-in and modifications in my branch, the
whole lot is

Reviewed-by: Jason Ekstrand 

except, of course, for the ones written by me.  Let's make this happen!

--Jason

On Wed, Feb 21, 2018 at 6:05 AM, Daniel Stone  wrote:

> Hi,
> This series adds support for buffer modifiers through ANV and the common
> WSI infrastructure (AMD has no defined modifiers), as well as
> specifically for X11 and Wayland. It also adds support for the X11 DRI3
> v1.1 and Present v1.2 protocols to EGL and GLX, which does not require
> changes to the DRIimage infrastructure as it already supports modifiers.
>
> The core WSI modifiers support has been revised to be very very clear
> when modifiers are and are not available/used. It is the responsibility
> of the individual WSI to never attempt anything with modifiers at all if
> the underlying driver does not support it.
>
> The X11 DRI3 v1.1 support in the Vulkan WSI has been substantially
> reworked in order to be more clear, with various commits split out,
> swapchain status handling fixed to be vaguely consistent, and the
> suboptimal tracking rewritten. It now tracks the previous present status
> and only attempts reallocations on the first transition into a
> suboptimal mode, or when going from flip back to blit.
>
> The EGL/GLX DRI3 v1.1 support has been similarly reworked.
>
> Cheers,
> Daniel
>
> ___
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [PATCH v11 00/15] Modifiers for X11 EGL/Vulkan, WL/VK

2018-02-21 Thread Daniel Stone
Hi,
This series adds support for buffer modifiers through ANV and the common
WSI infrastructure (AMD has no defined modifiers), as well as
specifically for X11 and Wayland. It also adds support for the X11 DRI3
v1.1 and Present v1.2 protocols to EGL and GLX, which does not require
changes to the DRIimage infrastructure as it already supports modifiers.

The core WSI modifiers support has been revised to be very very clear
when modifiers are and are not available/used. It is the responsibility
of the individual WSI to never attempt anything with modifiers at all if
the underlying driver does not support it.

The X11 DRI3 v1.1 support in the Vulkan WSI has been substantially
reworked in order to be more clear, with various commits split out,
swapchain status handling fixed to be vaguely consistent, and the
suboptimal tracking rewritten. It now tracks the previous present status
and only attempts reallocations on the first transition into a
suboptimal mode, or when going from flip back to blit.

The EGL/GLX DRI3 v1.1 support has been similarly reworked.

Cheers,
Daniel

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