diff --git a/src/compiler/nir/nir_lower_tex.c b/src/compiler/nir/nir_lower_tex.c index 2e68f2b164e..0d23cde0c28 100644 --- a/src/compiler/nir/nir_lower_tex.c +++ b/src/compiler/nir/nir_lower_tex.c @@ -1086,7 +1086,8 @@ nir_lower_tex_block(nir_block *block, nir_builder *b, if (options->lower_tex_packing[tex->sampler_index] != nir_lower_tex_packing_none && tex->op != nir_texop_txs && - tex->op != nir_texop_query_levels) { + tex->op != nir_texop_query_levels && + tex->op != nir_texop_texture_samples) { lower_tex_packing(b, tex, options); progress = true; }