summaryrefslogtreecommitdiff
path: root/src/sna/kgem_debug_gen6.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2012-06-13 14:10:01 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2012-06-13 14:14:40 +0100
commit5fea2478cd5ab4156c182210d28c5e27e5f67403 (patch)
treeceb4595e8d1d766efef45f9847778e0d5fb9a57c /src/sna/kgem_debug_gen6.c
parente499f207c161d1b3cd75f065dc89021ff5f40b63 (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.c16
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",