mesa/src
Jason Ekstrand adca1e4a92 anv/image: Separate modifiers from legacy scanout
For a bit there, we had a bug in i965 where it ignored the tiling of the
modifier and used the one from the BO instead.  At one point, we though
this was best fixed by setting a tiling from Vulkan.  However, we've
decided that i965 was just doing the wrong thing and have fixed it as of
5048572352.

The old assumptions also affected the solution we used for legacy
scanout in Vulkan.  Instead of treating it specially, we just treated it
like a modifier like we do in GL.  This commit goes back to making it
it's own thing so that it's clear in the driver when we're using
modifiers and when we're using legacy paths.

v2 (Jason Ekstrand):
 - Rename legacy_scanout to needs_set_tiling

Reviewed-by: Daniel Stone <daniels@collabora.com>
2018-02-21 22:37:10 +00:00
..
amd ac/radeonsi: pass type to load_tess_varyings() 2018-02-22 09:31:00 +11:00
broadcom broadcom/vc5: Fix "hardwrae" typo in a field name in XML. 2018-02-05 13:53:38 +00:00
compiler nir: remove old assert 2018-02-22 09:31:00 +11:00
egl loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen callback 2018-02-20 10:36:53 +01:00
gallium radeonsi/nir: collect more accurate output_usagemask 2018-02-22 09:31:00 +11:00
gbm dri: fromPlanar() can return NULL as a valid result 2018-02-15 11:58:17 +00:00
getopt
glx loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen callback 2018-02-20 10:36:53 +01:00
gtest autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel anv/image: Separate modifiers from legacy scanout 2018-02-21 22:37:10 +00:00
loader x11/dri3: Store raw present completion mode 2018-02-21 21:57:38 +00:00
mapi meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
mesa i965: Enable disk shader cache by default 2018-02-20 18:49:43 -08:00
util disk cache: move path creation back to constructor 2018-02-09 11:33:25 +02:00
vulkan vulkan/wsi: Add modifiers support to wsi_create_native_image 2018-02-21 22:37:10 +00:00
Makefile.am autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00
git_sha1.h.in meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
meson.build meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00