util: Drop unpacking from int signed to unsigned and vice versa.
After all the previous cleanups, it's clear that the callers only ever ask for SINT->SINT or UINT->UINT. Cuts 20k of compiled text from gallium drivers. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2744> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2744>
This commit is contained in:
@@ -182,12 +182,12 @@ def write_format_table(formats):
|
||||
if format.is_pure_unsigned():
|
||||
print(" &util_format_%s_unpack_unsigned, /* unpack_rgba_uint */" % format.short_name())
|
||||
print(" &util_format_%s_pack_unsigned, /* pack_rgba_uint */" % format.short_name())
|
||||
print(" &util_format_%s_unpack_signed, /* unpack_rgba_sint */" % format.short_name())
|
||||
print(" NULL, /* unpack_rgba_sint */")
|
||||
print(" &util_format_%s_pack_signed, /* pack_rgba_sint */" % format.short_name())
|
||||
print(" &util_format_%s_fetch_unsigned, /* fetch_rgba_uint */" % format.short_name())
|
||||
print(" NULL /* fetch_rgba_sint */")
|
||||
elif format.is_pure_signed():
|
||||
print(" &util_format_%s_unpack_unsigned, /* unpack_rgba_uint */" % format.short_name())
|
||||
print(" NULL, /* unpack_rgba_uint */")
|
||||
print(" &util_format_%s_pack_unsigned, /* pack_rgba_uint */" % format.short_name())
|
||||
print(" &util_format_%s_unpack_signed, /* unpack_rgba_sint */" % format.short_name())
|
||||
print(" &util_format_%s_pack_signed, /* pack_rgba_sint */" % format.short_name())
|
||||
|
||||
Reference in New Issue
Block a user