mesa/src
Sagar Ghuge bcfec61d1e anv: Add driconf option to disable compression for 16bpp format
On Fallout4, enabling HIZ_CCS_WT compression for D16_UNORM format
regress the performance by 2%, in order to avoid that disable
compression via driconf option.

The experiment showed that, running Fallout4 with HIZ performs better
than HIZ_CCS and HIZ_CCS_WT. Reason behind that is the benchmark uses
the depth pass with D16_UNORM surfaces format which fills the L3 cache
and next pass doesn't make use of it where we end up clearing cache.

v2:
- Don't add conditional check in isl (Nanley, Jason)
- Move disable_d16unorm_compression flag to instance (Lionel)
- Use plane_format.isl_format (Nanley)

v3:
- Add more descriptive comment (Marcin Ślusarz)

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6734>
2020-10-06 18:27:25 +00:00
..
amd radv: remove VkPipelineCacheCreateInfo::flags assert 2020-10-06 15:12:35 +00:00
android_stub mesa: Make the android_stub be a set of non-installed shared libraries. 2020-09-22 17:09:22 +00:00
broadcom broadcom/simulator: update to a newer simulator 2020-10-05 22:08:43 +02:00
compiler nir/constant_folding: Fold load_deref of nir_var_mem_constant 2020-10-06 15:42:03 +00:00
drm-shim
egl egl/android: HAVE_DRM_GRALLOC path fixes (v2) 2020-09-07 23:33:15 +02:00
etnaviv
freedreno turnip/kgsl: Add strerror decode in BO init failure. 2020-10-05 22:42:14 +00:00
gallium clover/nir: extract constant buffer into its own section 2020-10-06 17:30:41 +00:00
gbm gallium: rename pipe_transfer_usage -> pipe_map_flags 2020-09-22 03:20:54 +00:00
getopt
glx glx: Allow depth-30 pbuffers to work without a depth-30 pixmap format 2020-09-17 14:28:24 -04:00
gtest
hgl
imgui
intel anv: Add driconf option to disable compression for 16bpp format 2020-10-06 18:27:25 +00:00
loader driconf: Make the driver's declarations be structs instead of XML. 2020-10-02 23:59:52 +00:00
mapi gl_marshal.py: inline print_sync_dispatch 2020-10-06 15:59:07 +00:00
mesa st/mesa: enable GL name reuse for queries based on the driconf option 2020-10-06 15:59:07 +00:00
panfrost android: panfrost: use python3 for generated sources rules 2020-10-05 21:23:56 +00:00
util anv: Add driconf option to disable compression for 16bpp format 2020-10-06 18:27:25 +00:00
virtio
vulkan vulkan/wsi/display: add option for display fence to signal syncobj 2020-09-24 13:20:00 +00:00
meson.build
SConscript