mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 16:00:08 +01:00
nir/format_convert: Rename nir_format_bitcast_uint_vec
We have a name for that, it's called a uvec. This just makes the function name a bit shorter. While we're here, we also add an assert for one of the assumptions this function makes. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
7c5df52bdc
commit
152fdeddbb
2 changed files with 4 additions and 3 deletions
|
|
@ -148,9 +148,10 @@ nir_format_pack_uint(nir_builder *b, nir_ssa_def *color,
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline nir_ssa_def *
|
static inline nir_ssa_def *
|
||||||
nir_format_bitcast_uint_vec_unmasked(nir_builder *b, nir_ssa_def *src,
|
nir_format_bitcast_uvec_unmasked(nir_builder *b, nir_ssa_def *src,
|
||||||
unsigned src_bits, unsigned dst_bits)
|
unsigned src_bits, unsigned dst_bits)
|
||||||
{
|
{
|
||||||
|
assert(src->bit_size >= src_bits && src->bit_size >= dst_bits);
|
||||||
assert(src_bits == 8 || src_bits == 16 || src_bits == 32);
|
assert(src_bits == 8 || src_bits == 16 || src_bits == 32);
|
||||||
assert(dst_bits == 8 || dst_bits == 16 || dst_bits == 32);
|
assert(dst_bits == 8 || dst_bits == 16 || dst_bits == 32);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -939,7 +939,7 @@ bit_cast_color(struct nir_builder *b, nir_ssa_def *color,
|
||||||
isl_format_get_num_channels(key->src_format);
|
isl_format_get_num_channels(key->src_format);
|
||||||
color = nir_channels(b, color, (1 << src_channels) - 1);
|
color = nir_channels(b, color, (1 << src_channels) - 1);
|
||||||
|
|
||||||
color = nir_format_bitcast_uint_vec_unmasked(b, color, src_bpc, dst_bpc);
|
color = nir_format_bitcast_uvec_unmasked(b, color, src_bpc, dst_bpc);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Blorp likes to assume that colors are vec4s */
|
/* Blorp likes to assume that colors are vec4s */
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue