[Mesa-dev] [PATCH 0/5] i965: ASTC5x5 workaround
kevin.rogovin at intel.com
kevin.rogovin at intel.com
Fri Dec 1 17:19:17 UTC 2017
From: Kevin Rogovin <kevin.rogovin at intel.com>
This patch series implements a needed workaround for Gen9 for ASTC5x5
sampler reads. The crux of the work around is to make sure that the
sampler does not read an ASTC5x5 texture and a surface with an auxilary
buffer without having a texture cache invalidate between such accesses.
Kevin Rogovin (5):
i965: define astc5x5 workaround infrastructure
i965: ASTC5x5 workaround logic for blorp
i965: set ASTC5x5 workaround texture type tracking on texture validate
i965: use ASTC5x5 workaround in brw_draw
i965: use ASTC5x5 workaround in brw_compute
src/mesa/drivers/dri/i965/brw_compute.c | 6 +++
src/mesa/drivers/dri/i965/brw_context.c | 63 ++++++++++++++++++++++++
src/mesa/drivers/dri/i965/brw_context.h | 23 +++++++++
src/mesa/drivers/dri/i965/brw_draw.c | 6 +++
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 5 ++
src/mesa/drivers/dri/i965/genX_blorp_exec.c | 5 ++
src/mesa/drivers/dri/i965/intel_batchbuffer.c | 1 +
src/mesa/drivers/dri/i965/intel_tex_image.c | 16 ++++--
src/mesa/drivers/dri/i965/intel_tex_validate.c | 13 +++++
9 files changed, 134 insertions(+), 4 deletions(-)
--
2.14.2
More information about the mesa-dev
mailing list