diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-06-13 14:10:01 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-06-13 14:14:40 +0100 |
commit | 5fea2478cd5ab4156c182210d28c5e27e5f67403 (patch) | |
tree | ceb4595e8d1d766efef45f9847778e0d5fb9a57c /src/sna/kgem_debug_gen6.c | |
parent | e499f207c161d1b3cd75f065dc89021ff5f40b63 (diff) |
Lots of trivial semantic fixes
Reported-by: Zdenek Kabelac <zkabelac@redhat.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/sna/kgem_debug_gen6.c')
-rw-r--r-- | src/sna/kgem_debug_gen6.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/sna/kgem_debug_gen6.c b/src/sna/kgem_debug_gen6.c index 72ed2993..961aa009 100644 --- a/src/sna/kgem_debug_gen6.c +++ b/src/sna/kgem_debug_gen6.c @@ -555,6 +555,16 @@ gen6_blend_function_to_string(uint32_t v) } } +static float unpack_float(uint32_t dw) +{ + union { + float f; + uint32_t dw; + } u; + u.dw = dw; + return u.f; +} + static void gen6_decode_blend(struct kgem *kgem, const uint32_t *reloc) { @@ -883,9 +893,9 @@ int kgem_gen6_decode_3d(struct kgem *kgem, uint32_t offset) (data[4] & (1 << 31)) != 0 ? "en" : "dis", (data[4] & (1 << 12)) != 0 ? 4 : 8, (data[4] & (1 << 11)) != 0); - kgem_debug_print(data, offset, 5, "Global Depth Offset Constant %f\n", data[5]); - kgem_debug_print(data, offset, 6, "Global Depth Offset Scale %f\n", data[6]); - kgem_debug_print(data, offset, 7, "Global Depth Offset Clamp %f\n", data[7]); + kgem_debug_print(data, offset, 5, "Global Depth Offset Constant %f\n", unpack_float(data[5])); + kgem_debug_print(data, offset, 6, "Global Depth Offset Scale %f\n", unpack_float(data[6])); + kgem_debug_print(data, offset, 7, "Global Depth Offset Clamp %f\n", unpack_float(data[7])); for (i = 0, j = 0; i < 8; i++, j+=2) kgem_debug_print(data, offset, i+8, "Attrib %d (Override %s%s%s%s, Const Source %d, Swizzle Select %d, " "Source %d); Attrib %d (Override %s%s%s%s, Const Source %d, Swizzle Select %d, Source %d)\n", |