mesa/src/gallium/drivers
Nanley Chery 0f0e929655 iris: Avoid FCV_CCS_E for shader image accesses
The FCV feature is documented to occur on regular render writes. Images
are written to with the DC data port however.

By using plain CCS_E for image writes, we can avoid the COMPRESSED_CLEAR
aux state in more cases. Doing this can avoid full resolves or partial
resolves for future accesses.

Reviewed-by: Rohan Garg <rohan.garg@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23220>
2023-06-07 23:39:39 +00:00
..
asahi asahi: Fix memory leak in agx_nir_lower_sysvals() 2023-06-07 03:21:49 +00:00
crocus ci/crocus: Update trace hash for the neverball regression. 2023-06-07 06:34:35 +00:00
d3d12 treewide: Use nir_trim_vector more 2023-06-06 18:52:25 +00:00
etnaviv etnaviv: nir: do not call nir_lower_idiv(..) unconditionally 2023-06-07 19:02:36 +00:00
freedreno freedreno/a6xx: Use idalloc for samp/view seqno's 2023-06-07 03:38:57 +00:00
i915 treewide: use uint64_t / (u)intptr_t in image address calculations 2023-06-07 16:53:36 +00:00
iris iris: Avoid FCV_CCS_E for shader image accesses 2023-06-07 23:39:39 +00:00
lima treewide: use uint64_t / (u)intptr_t in image address calculations 2023-06-07 16:53:36 +00:00
llvmpipe llvmpipe: enable task/mesh shader support. 2023-06-06 05:01:47 +10:00
nouveau nv50: Fix memory leak in error path 2023-06-03 17:42:58 -07:00
panfrost compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim 2023-06-03 03:29:03 +00:00
r300 r300: Replace usage of os_get_process_name with util_get_process_name in r300_chipset.c 2023-06-06 13:28:18 +00:00
r600 treewide: use uint64_t / (u)intptr_t in image address calculations 2023-06-07 16:53:36 +00:00
radeonsi amd: drop support for LLVM 14 2023-06-07 19:56:55 +00:00
softpipe ci: Bump base tag to rebuild piglit 2023-06-07 15:14:45 +00:00
svga util: Replace all usage of PIPE_TIMEOUT_INFINITE with OS_TIMEOUT_INFINITE 2023-06-05 05:12:02 +00:00
tegra treewide: use uint64_t / (u)intptr_t in image address calculations 2023-06-07 16:53:36 +00:00
v3d v3d,v3dv: fix viewport offset for negative viewport center 2023-06-07 18:40:56 +00:00
vc4 treewide: use uint64_t / (u)intptr_t in image address calculations 2023-06-07 16:53:36 +00:00
virgl treewide: use uint64_t / (u)intptr_t in image address calculations 2023-06-07 16:53:36 +00:00
zink zink: add a ci flake 2023-06-07 18:14:58 +00:00