mesa/src/freedreno
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
..
drm drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
ir3 freedreno/ir3: fix const assert 2019-04-19 12:36:06 -07:00
registers freedreno/a6xx: fix border-color offset 2019-02-22 14:05:32 -05:00
vulkan vulkan/wsi: Add X11 adaptive sync support based on dri options. 2019-04-23 23:49:39 +00:00
.dir-locals.el freedreno: Add .dir-locals to the common directory 2018-12-11 13:14:08 -08:00
Makefile.sources freedreno/ir3: add pass to move varying loads 2019-03-30 12:56:01 -04:00
meson.build turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00