summaryrefslogtreecommitdiffstats
path: root/src/gallium
diff options
context:
space:
mode:
authorJosé Fonseca <[email protected]>2010-04-08 16:24:43 +0100
committerJosé Fonseca <[email protected]>2010-04-08 19:03:40 +0100
commit3f626646793bf6d8d20aa277ad1bc760a4c271f5 (patch)
tree14663aab1467b9138f4d0607104f6322a4bc2639 /src/gallium
parent9599da33742b727ba714618d2d14c0486e0408f6 (diff)
util: Reorder the code generated function so that they are grouped by format.
Makes it easier to copy and paste.
Diffstat (limited to 'src/gallium')
-rw-r--r--src/gallium/auxiliary/util/u_format_pack.py18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/gallium/auxiliary/util/u_format_pack.py b/src/gallium/auxiliary/util/u_format_pack.py
index 075f8caa30e..95d76910368 100644
--- a/src/gallium/auxiliary/util/u_format_pack.py
+++ b/src/gallium/auxiliary/util/u_format_pack.py
@@ -657,22 +657,18 @@ def generate(formats):
if is_format_supported(format):
generate_format_type(format)
- channel = Channel(FLOAT, False, 32)
- native_type = 'float'
- suffix = 'float'
-
- for format in formats:
if not is_format_hand_written(format):
+ channel = Channel(FLOAT, False, 32)
+ native_type = 'float'
+ suffix = 'float'
+
generate_format_unpack(format, channel, native_type, suffix)
generate_format_pack(format, channel, native_type, suffix)
generate_format_fetch(format, channel, native_type, suffix)
- channel = Channel(UNSIGNED, True, 8)
- native_type = 'uint8_t'
- suffix = '8unorm'
+ channel = Channel(UNSIGNED, True, 8)
+ native_type = 'uint8_t'
+ suffix = '8unorm'
- for format in formats:
- if not is_format_hand_written(format):
generate_format_unpack(format, channel, native_type, suffix)
generate_format_pack(format, channel, native_type, suffix)
-