Lines Matching defs:coord
149 unreachable("bad texture coord count for array");
176 nir_ssa_def *coord = tex->src[coord_index].src.ssa;
183 offset_coord = nir_fadd(b, coord, nir_i2f32(b, offset));
188 offset_coord = nir_fadd(b, coord,
194 offset_coord = nir_iadd(b, coord, offset);
201 nir_channel(b, coord, 1));
205 nir_channel(b, coord, 2));
796 /* tex(s, coord) = txd(s, coord, dfdx(coord), dfdy(coord)) */
818 int coord = nir_tex_instr_src_index(tex, nir_tex_src_coord);
819 assert(coord >= 0);
820 nir_ssa_def *dfdx = nir_fddx(b, tex->src[coord].src.ssa);
821 nir_ssa_def *dfdy = nir_fddy(b, tex->src[coord].src.ssa);
835 /* txb(s, coord, bias) = txl(s, coord, lod(s, coord).y + bias) */
1111 nir_ssa_def *coord = tex->src[coord_index].src.ssa;
1116 nir_ssa_def *rounded_layer = nir_fround_even(b, nir_channel(b, coord, layer));
1117 nir_ssa_def *new_coord = nir_vector_insert_imm(b, coord, rounded_layer, layer);
1339 nir_ssa_def *coord = nir_channel(b, tex->src[coord_index].src.ssa, i);
1342 nir_ssa_def *dfdx = nir_fddx(b, coord);
1343 nir_ssa_def *dfdy = nir_fddy(b, coord);