Lines Matching defs:values

1755           * values specified in sampleLocationsInfo are ignored.
2187 * application disables clamping explicitly or uses depth values outside of the [0.0, 1.0]
3772 * the values from the TCS.
4165 * For the SNORM case, the values are 0.0, 0.333, 0.666, 1.0 and happen to contain 0, 1, 2, 3 as
4306 nir_ssa_def *values[4];
4308 /* Extract the export values. */
4311 values[i] = nir_channel(&b, intrin->src[0].ssa, i);
4313 values[i] = nir_ssa_undef(&b, 1, 32);
4323 nir_ssa_def *isnan = nir_fneu(&b, values[i], values[i]);
4326 values[i] = nir_bcsel(&b, isnan, nir_imm_zero(&b, 1, 32), values[i]);
4335 /* Convert and/or clamp the export values. */
4341 values[i] = nir_umin(&b, values[i], i == 3 && is_int10 ? nir_imm_int(&b, 3u)
4344 values[i] = nir_u2u32(&b, values[i]);
4354 values[i] = nir_imin(&b, values[i], i == 3 && is_int10 ? nir_imm_int(&b, 1u)
4356 values[i] = nir_imax(&b, values[i], i == 3 && is_int10 ? nir_imm_int(&b, -2u)
4359 values[i] = nir_i2i32(&b, values[i]);
4368 values[i] = nir_f2f32(&b, values[i]);
4380 /* Pack the export values. */
4385 values[i] = nir_ssa_undef(&b, 1, 32);
4389 nir_ssa_def *src0 = values[i * 2];
4390 nir_ssa_def *src1 = values[i * 2 + 1];
4399 values[i] = nir_pack_32_2x16_split(&b, src0, src1);
4401 values[i] = nir_pack_half_2x16_split(&b, src0, src1);
4404 values[i] = nir_pack_unorm_2x16(&b, nir_vec2(&b, src0, src1));
4406 values[i] = nir_pack_snorm_2x16(&b, nir_vec2(&b, src0, src1));
4408 values[i] = nir_pack_uint_2x16(&b, nir_vec2(&b, src0, src1));
4410 values[i] = nir_pack_sint_2x16(&b, nir_vec2(&b, src0, src1));
4421 nir_ssa_def *new_src = nir_vec(&b, values, intrin->num_components);