util: Share a single function pointer for the 4-byte rgba unpack function.
[mesa.git] / src / util / format / u_format_table.py
index dc73f510391fc96df628b4a3ef007e3fa6b6bf0a..8ca8ec33cde4dd3f8d1e6205d3c9e88c3d7bdfac 100644 (file)
@@ -179,7 +179,7 @@ def write_format_table(formats):
             print("   .pack_rgba_8unorm = &util_format_%s_pack_rgba_8unorm," % sn)
             if format.layout == 's3tc' or format.layout == 'rgtc':
                 print("   .fetch_rgba_8unorm = &util_format_%s_fetch_rgba_8unorm," % sn)
-            print("   .unpack_rgba_float = &util_format_%s_unpack_rgba_float," % sn)
+            print("   .unpack_rgba = &util_format_%s_unpack_rgba_float," % sn)
             print("   .pack_rgba_float = &util_format_%s_pack_rgba_float," % sn)
             print("   .fetch_rgba_float = &util_format_%s_fetch_rgba_float," % sn)
 
@@ -194,13 +194,13 @@ def write_format_table(formats):
             print("   .pack_s_8uint = &util_format_%s_pack_s_8uint," % sn)
 
         if format.is_pure_unsigned():
-            print("   .unpack_rgba_uint = &util_format_%s_unpack_unsigned," % sn)
+            print("   .unpack_rgba = &util_format_%s_unpack_unsigned," % sn)
             print("   .pack_rgba_uint = &util_format_%s_pack_unsigned," % sn)
             print("   .pack_rgba_sint = &util_format_%s_pack_signed," % sn)
             print("   .fetch_rgba_uint = &util_format_%s_fetch_unsigned," % sn)
         elif format.is_pure_signed():
             print("   .pack_rgba_uint = &util_format_%s_pack_unsigned," % sn)
-            print("   .unpack_rgba_sint = &util_format_%s_unpack_signed," % sn)
+            print("   .unpack_rgba = &util_format_%s_unpack_signed," % sn)
             print("   .pack_rgba_sint = &util_format_%s_pack_signed," % sn)
             print("   .fetch_rgba_sint = &util_format_%s_fetch_signed," % sn)
         print("};")