Similar to other skips for texture queries that don't actually sample
the texture and which results are not packed.
We can't use nir_tex_instr_is_query() here to skip the lowering for all
queries since that causes regressions in Piglit. Apparently, we do want
to lower some of the query results. In particularly, the LOD query.
Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6169>
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;
}