diff --git a/src/gallium/auxiliary/nir/tgsi_to_nir.c b/src/gallium/auxiliary/nir/tgsi_to_nir.c index afc56768990..9a281c40587 100644 --- a/src/gallium/auxiliary/nir/tgsi_to_nir.c +++ b/src/gallium/auxiliary/nir/tgsi_to_nir.c @@ -1585,11 +1585,13 @@ ttn_txq(struct ttn_compile *c, nir_alu_dest dest, nir_ssa_def **src) txs = nir_tex_instr_create(b->shader, 2); txs->op = nir_texop_txs; + txs->dest_type = nir_type_uint32; get_texture_info(tgsi_inst->Texture.Texture, &txs->sampler_dim, &txs->is_shadow, &txs->is_array); qlv = nir_tex_instr_create(b->shader, 1); qlv->op = nir_texop_query_levels; + qlv->dest_type = nir_type_uint32; get_texture_info(tgsi_inst->Texture.Texture, &qlv->sampler_dim, &qlv->is_shadow, &qlv->is_array);