Lines Matching refs:unpacked
36 * type to a designated unpacked type, and vice versa.
38 * The unpacked type depends on the format:
56 /* Determines the unpacked type best suiting a given format, so the rest of the
127 /* Pure x16 formats are x16 unpacked, so it's similar, but we need to pack
144 nir_ssa_def *unpacked[4];
152 unpacked[i + 0] = nir_channel(b, halves, 0);
153 unpacked[i + 1] = nir_channel(b, halves, 1);
156 return nir_pad_vec4(b, nir_vec(b, unpacked, num_components));
204 nir_ssa_def *unpacked = nir_unpack_32_4x8(b, nir_channel(b, pack, 0));
205 return nir_channels(b, unpacked, (1 << num_components) - 1);
420 nir_ssa_def *unpacked)
423 unpacked = pan_linear_to_srgb(b, unpacked);
426 return pan_pack_unorm(b, unpacked, 8, 8, 8, 8);
429 return pan_pack_snorm(b, unpacked, 8, 8, 8, 8);
441 pan_replicate(b, unpacked, desc->nr_channels) :
442 pan_pack_pure_16(b, unpacked, desc->nr_channels);
445 return pan_pack_pure_8(b, unpacked, desc->nr_channels);
458 return pan_pack_unorm(b, unpacked, 4, 4, 4, 4);
461 return pan_pack_unorm(b, unpacked, 5, 6, 5, 1);
464 return pan_pack_unorm(b, unpacked, 5, 6, 5, 0);
467 return pan_pack_unorm_1010102(b, unpacked);
470 return pan_pack_int_1010102(b, unpacked, false);
473 return pan_pack_int_1010102(b, unpacked, true);
475 return pan_pack_r11g11b10(b, unpacked);
492 nir_ssa_def *unpacked =
494 unpacked = nir_pad_vec4(b, unpacked);
498 unpacked = pan_pack_reorder(b, desc, unpacked);
500 nir_ssa_def *packed = pan_pack(b, desc, unpacked);
524 nir_ssa_def *unpacked = pan_unpack(b, desc, packed);
543 unpacked = nir_convert_to_bit_size(b, unpacked, src_type, bits);
544 unpacked = nir_resize_vector(b, unpacked, intr->dest.ssa.num_components);
548 unpacked = pan_unpack_reorder(b, desc, unpacked);
550 nir_ssa_def_rewrite_uses_after(&intr->dest.ssa, unpacked, &intr->instr);