Lines Matching defs:tex
528 nir_tex_instr *tex = nir_tex_instr_create(b->shader, 1);
532 tex->dest_type = nir_type_int32;
533 tex->is_array = false;
534 tex->is_shadow = false;
535 tex->sampler_dim = zscale ? GLSL_SAMPLER_DIM_3D : GLSL_SAMPLER_DIM_2D;
537 tex->texture_index = 0;
538 tex->sampler_index = 0;
543 tex->src[0].src_type = nir_tex_src_coord;
544 tex->src[0].src = nir_src_for_ssa(nir_load_var(b, in_coords));
545 tex->coord_components = coord_components;
547 nir_ssa_dest_init(&tex->instr, &tex->dest, 4, 32, NULL);
548 nir_builder_instr_insert(b, &tex->instr);
550 nir_store_var(b, out_color, &tex->dest.ssa, 0xf);
577 nir_tex_instr *tex = nir_tex_instr_create(b->shader, 2);
579 tex->op = nir_texop_txf_ms;
584 tex->dest_type = nir_type_int32;
585 tex->is_array = false;
586 tex->is_shadow = false;
587 tex->sampler_dim = GLSL_SAMPLER_DIM_MS;
589 tex->texture_index = 0;
590 tex->sampler_index = 0;
598 tex->src[0].src_type = nir_tex_src_coord;
599 tex->src[0].src = nir_src_for_ssa(coord);
600 tex->coord_components = 2;
602 tex->src[1].src_type = nir_tex_src_ms_index;
603 tex->src[1].src = nir_src_for_ssa(nir_load_sample_id(b));
605 nir_ssa_dest_init(&tex->instr, &tex->dest, 4, 32, NULL);
606 nir_builder_instr_insert(b, &tex->instr);
608 nir_store_var(b, out_color, &tex->dest.ssa, 0xf);