mesa/src/vulkan
Bas Nieuwenhuizen f2e0f5c3c4 vulkan/wsi: Add X11 adaptive sync support based on dri options.
The dri options are optional. When the dri options are not provided
the WSI will not  use adaptive sync.

FWIW I think for xf86-video-amdgpu this still requires an X11 config
option, so only people who opt in can get possible regressions from this.

So then the remaining question is: why do this in the WSI?

It has been suggested in another MR that the application sets this.
However, I disagree with that as I don't think we'll ever get a
reasonable set of applications setting it.

The next questions is whether this can be a layer. It definitely
can be as implemented now. However, I think this generally fits
well with the function of the WSI. Furthemore, for e.g. the DISPLAY
WSI this is much harder to do in a layer.

Of course, most of the WSI could almost be a layer, but I think
this still fits best in the WSI.

Acked-by: Jason Ekstrand <jason@jlekstrand.net>
2019-04-23 23:49:39 +00:00
..
overlay-layer vulkan/overlay: improve error reporting 2019-03-22 11:26:04 +00:00
registry vulkan: Update the XML and headers to 1.1.106 2019-04-15 13:25:43 +00:00
util anv: implement VK_KHR_swapchain revision 70 2019-04-08 18:27:02 +01:00
wsi vulkan/wsi: Add X11 adaptive sync support based on dri options. 2019-04-23 23:49:39 +00:00
Android.mk android: Build fixes for OMR1 2019-03-18 11:53:59 +02:00
Makefile.sources vulkan: Add KHR_display extension using DRM [v10] 2018-06-19 14:17:46 -07:00
meson.build vulkan: factor out wsi dependencies 2019-03-18 12:05:13 +00:00