OSDN Git Service

intel/nir: Lowering image loads and stores trashes all metadata
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 30 Aug 2018 17:50:31 +0000 (12:50 -0500)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 30 Aug 2018 19:06:31 +0000 (14:06 -0500)
commita0f18f214215931bfe6b27dd86c09ec5bae49103
treea1a2111b564721982817575162c7af9dd8893fa9
parentd9cf4308ceea3762c1aab48f9c48e12a72162b5a
intel/nir: Lowering image loads and stores trashes all metadata

This fixes the GL_ARB_fragment_shader_interlock piglit test on gen8
platforms where the lack of metadata dirtying was causing another pass
to accidentally delete a much needed loop.

https://bugs.freedesktop.org/show_bug.cgi?id=107745
Fixes: 37f7983bcca1 "intel/compiler: Do image load/store lowering..."
Jason Ekstrand <jason@jlekstrand.net> writes:
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
src/intel/compiler/brw_nir_lower_image_load_store.c