diff --git a/src/gallium/auxiliary/nir/tgsi_to_nir.c b/src/gallium/auxiliary/nir/tgsi_to_nir.c index c103c006252..8daa55ba59b 100644 --- a/src/gallium/auxiliary/nir/tgsi_to_nir.c +++ b/src/gallium/auxiliary/nir/tgsi_to_nir.c @@ -1263,6 +1263,7 @@ get_sampler_var(struct ttn_compile *c, int binding, BITSET_SET(c->build.shader->info.textures_used, binding); if (op == nir_texop_txf || op == nir_texop_txf_ms) BITSET_SET(c->build.shader->info.textures_used_by_txf, binding); + BITSET_SET(c->build.shader->info.samplers_used, binding); } return var;