Mesa (master): intel: Correct decoding of 3DSTATE_PIXEL_SHADER_CONSTANTS

Kristian Høgsberg krh at kemper.freedesktop.org
Wed Feb 4 22:05:03 UTC 2009


Module: Mesa
Branch: master
Commit: 05d130a35acf10c0c002fcf5f3a32154ca9cb19e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05d130a35acf10c0c002fcf5f3a32154ca9cb19e

Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Feb  4 20:25:08 2009 +0000

intel: Correct decoding of 3DSTATE_PIXEL_SHADER_CONSTANTS

A couple of minor typos that proclaimed an error in the wrong command, and
failed to offset the mask.

---

 src/mesa/drivers/dri/intel/intel_decode.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_decode.c b/src/mesa/drivers/dri/intel/intel_decode.c
index 5f90ca2..cbee7dc 100644
--- a/src/mesa/drivers/dri/intel/intel_decode.c
+++ b/src/mesa/drivers/dri/intel/intel_decode.c
@@ -932,7 +932,7 @@ decode_3d_1d(uint32_t *data, int count, uint32_t hw_offset, int *failures, int i
 	instr_out(data, hw_offset, 0, "3DSTATE_PIXEL_SHADER_CONSTANTS\n");
 	len = (data[0] & 0x000000ff) + 2;
 
-	i = 1;
+	i = 2;
 	for (c = 0; c <= 31; c++) {
 	    if (data[1] & (1 << c)) {
 		if (i + 4 >= count)
@@ -952,7 +952,7 @@ decode_3d_1d(uint32_t *data, int count, uint32_t hw_offset, int *failures, int i
 	    }
 	}
 	if (len != i) {
-	    fprintf(out, "Bad count in 3DSTATE_MAP_STATE\n");
+	    fprintf(out, "Bad count in 3DSTATE_PIXEL_SHADER_CONSTANTS\n");
 	    (*failures)++;
 	}
 	return len;




More information about the mesa-commit mailing list