Lines Matching defs:tex
518 "tex");
524 nir_tex_instr *tex = nir_tex_instr_create(b.shader, 3);
525 tex->op = nir_texop_txf;
526 tex->sampler_dim = glsl_get_sampler_dim(tex_var->type);
527 tex->coord_components =
529 tex->is_array = target >= PIPE_TEXTURE_1D_ARRAY;
531 tex->dest_type = nir_get_nir_type_for_glsl_base_type(glsl_get_sampler_result_type(tex_var->type));
532 tex->src[0].src_type = nir_tex_src_texture_deref;
533 tex->src[0].src = nir_src_for_ssa(&tex_deref->dest.ssa);
534 tex->src[1].src_type = nir_tex_src_sampler_deref;
535 tex->src[1].src = nir_src_for_ssa(&tex_deref->dest.ssa);
536 tex->src[2].src_type = nir_tex_src_coord;
537 tex->src[2].src = nir_src_for_ssa(texcoord);
538 nir_ssa_dest_init(&tex->instr, &tex->dest, 4, 32, NULL);
539 nir_builder_instr_insert(&b, &tex->instr);
540 nir_ssa_def *result = &tex->dest.ssa;