Lines Matching refs:txs
317 nir_tex_instr *txs; in nir_get_texture_size() local
330 txs = nir_tex_instr_create(b->shader, num_srcs); in nir_get_texture_size()
331 txs->op = nir_texop_txs; in nir_get_texture_size()
332 txs->sampler_dim = tex->sampler_dim; in nir_get_texture_size()
333 txs->is_array = tex->is_array; in nir_get_texture_size()
334 txs->is_shadow = tex->is_shadow; in nir_get_texture_size()
335 txs->is_new_style_shadow = tex->is_new_style_shadow; in nir_get_texture_size()
336 txs->texture_index = tex->texture_index; in nir_get_texture_size()
337 txs->sampler_index = tex->sampler_index; in nir_get_texture_size()
338 txs->dest_type = nir_type_int32; in nir_get_texture_size()
348 nir_src_copy(&txs->src[idx].src, &tex->src[i].src); in nir_get_texture_size()
349 txs->src[idx].src_type = tex->src[i].src_type; in nir_get_texture_size()
354 txs->src[idx].src = nir_src_for_ssa(nir_imm_int(b, 0)); in nir_get_texture_size()
355 txs->src[idx].src_type = nir_tex_src_lod; in nir_get_texture_size()
357 nir_ssa_dest_init(&txs->instr, &txs->dest, in nir_get_texture_size()
358 nir_tex_instr_dest_size(txs), 32, NULL); in nir_get_texture_size()
359 nir_builder_instr_insert(b, &txs->instr); in nir_get_texture_size()
361 return &txs->dest.ssa; in nir_get_texture_size()