From 2474d9207108e255dc4c794566bc51590f3be017 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sun, 17 Jul 2022 10:48:12 -0400 Subject: [PATCH] ttn: set dest_type for TXQ It was failing an assertion in tgsi_to_nir and NIR validation. Reviewed-by: Emma Anholt Part-of: --- src/gallium/auxiliary/nir/tgsi_to_nir.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/auxiliary/nir/tgsi_to_nir.c b/src/gallium/auxiliary/nir/tgsi_to_nir.c index afc5676..9a281c40 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); -- 2.7.4