diff options
author | Eric Anholt <eric@anholt.net> | 2011-12-20 14:23:15 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2011-12-29 16:43:47 -0800 |
commit | 0c46f020c8a75a906f974dedb6628ed7eadb0b97 (patch) | |
tree | 14103eb81993b54ee0360d965e0ba716b89ad291 /intel/intel_decode.c | |
parent | 39a06acfbdd834bcd365de08c7c14cfa39b18eab (diff) |
intel: Fix printf format warnings for intel_decode.
There was plenty of dropped useful data, and some horribly
mis-formatted data.
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Eugeni Dodonov <eugeni@dodonov.net>
Diffstat (limited to 'intel/intel_decode.c')
-rw-r--r-- | intel/intel_decode.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/intel/intel_decode.c b/intel/intel_decode.c index 1b5f858e..8d6ea553 100644 --- a/intel/intel_decode.c +++ b/intel/intel_decode.c @@ -1345,8 +1345,7 @@ decode_3d_1d(uint32_t *data, uint32_t count, break; case 3: instr_out(data, hw_offset, i, - "S3: not documented\n", - word); + "S3: not documented\n"); break; case 4: { @@ -1410,7 +1409,7 @@ decode_3d_1d(uint32_t *data, uint32_t count, hw_offset, i, "S4: point_width=%i, line_width=%.1f," "%s%s%s%s%s cullmode=%s, vfmt=%s%s%s%s%s%s " - "%s%s\n", + "%s%s%s%s%s\n", (data[i] >> 23) & 0x1ff, ((data[i] >> @@ -2026,9 +2025,7 @@ decode_3d_1d(uint32_t *data, uint32_t count, dword = data[i]; instr_out(data, hw_offset, i++, "sampler %d SS4: border color\n", - sampler, - ((dword >> 24) & 0xff) / (0x10 * 1.0), - dword); + sampler); } } if (len != i) { @@ -3183,11 +3180,12 @@ decode_3d_965(uint32_t *data, uint32_t count, uint32_t hw_offset, uint32_t devid (data[4] & (1 << 12)) != 0 ? 4 : 8, (data[4] & (1 << 11)) != 0); instr_out(data, hw_offset, 5, - "Global Depth Offset Constant %f\n", data[5]); + "Global Depth Offset Constant %f\n", + *(float *)(&data[5])); instr_out(data, hw_offset, 6, "Global Depth Offset Scale %f\n", - data[6]); + *(float *)(&data[6])); instr_out(data, hw_offset, 7, "Global Depth Offset Clamp %f\n", - data[7]); + *(float *)(&data[7])); int i, j; for (i = 0, j = 0; i < 8; i++, j += 2) instr_out(data, hw_offset, i + 8, |