Lines Matching refs:dst

45    nir_ssa_def *src, nir_ssa_def *dst)
49 return nir_fadd(b, src, dst);
51 return nir_fsub(b, src, dst);
53 return nir_fsub(b, dst, src);
55 return nir_fmin(b, src, dst);
57 return nir_fmax(b, src, dst);
82 nir_ssa_def *src, nir_ssa_def *dst,
86 nir_ssa_def *Adst = nir_channel(b, dst, 3);
98 nir_ssa_def *src, nir_ssa_def *src1, nir_ssa_def *dst, nir_ssa_def *bconst,
110 return nir_channel(b, dst, chan);
116 return nir_channel(b, dst, 3);
122 return nir_alpha_saturate(b, src, dst, chan);
132 nir_ssa_def *src, nir_ssa_def *src1, nir_ssa_def *dst, nir_ssa_def *bconst,
138 nir_blend_factor_value(b, src, src1, dst, bconst, chan, factor);
153 nir_ssa_def *dst)
156 nir_channel(b, (mask & (1 << 0)) ? src : dst, 0),
157 nir_channel(b, (mask & (1 << 1)) ? src : dst, 1),
158 nir_channel(b, (mask & (1 << 2)) ? src : dst, 2),
159 nir_channel(b, (mask & (1 << 3)) ? src : dst, 3));
166 nir_ssa_def *src, nir_ssa_def *dst)
172 return nir_inot(b, nir_ior(b, src, dst));
174 return nir_iand(b, nir_inot(b, src), dst);
178 return nir_iand(b, src, nir_inot(b, dst));
180 return nir_inot(b, dst);
182 return nir_ixor(b, src, dst);
184 return nir_inot(b, nir_iand(b, src, dst));
186 return nir_iand(b, src, dst);
188 return nir_inot(b, nir_ixor(b, src, dst));
190 return dst;
192 return nir_ior(b, nir_inot(b, src), dst);
196 return nir_ior(b, src, nir_inot(b, dst));
198 return nir_ior(b, src, dst);
211 nir_ssa_def *src, nir_ssa_def *dst)
221 dst = nir_f2f32(b, dst);
225 assert(dst->num_components <= 4);
233 dst = nir_format_float_to_unorm(b, dst, bits);
236 dst = nir_format_float_to_snorm(b, dst, bits);
241 nir_ssa_def *out = nir_logicop_func(b, options->logicop_func, src, dst);
281 nir_ssa_def *src, nir_ssa_def *src1, nir_ssa_def *dst)
319 nir_ssa_def *zero = nir_imm_floatN_t(b, 0.0, dst->bit_size);
320 nir_ssa_def *one = nir_imm_floatN_t(b, 1.0, dst->bit_size);
322 dst = nir_vec4(b, nir_channel(b, dst, 0),
323 desc->nr_channels > 1 ? nir_channel(b, dst, 1) : zero,
324 desc->nr_channels > 2 ? nir_channel(b, dst, 2) : zero,
325 desc->nr_channels > 3 ? nir_channel(b, dst, 3) : one);
337 nir_ssa_def *pdst = nir_channel(b, dst, c);
342 src, src1, dst, bconst, c,
347 src, src1, dst, bconst, c,
393 nir_ssa_def *dst = nir_pad_vector(b, nir_load_var(b, var), 4);
399 blended = nir_blend_logicop(b, options, rt, src, dst);
402 blended = nir_blend(b, options, rt, src, options->src1, dst);
406 blended = nir_color_mask(b, options->rt[rt].colormask, blended, dst);