---
 tests/texturing/getteximage-simple.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tests/texturing/getteximage-simple.c 
b/tests/texturing/getteximage-simple.c
index 273f2b36c..e86e7b25e 100644
--- a/tests/texturing/getteximage-simple.c
+++ b/tests/texturing/getteximage-simple.c
@@ -32,8 +32,10 @@ static int test_getteximage(void)
 
        for(i = 0; i < 4096; ++i) {
                if (data[i] != compare[i]) {
+                       const unsigned pixel = i / 4;
+                       const unsigned channel = i % 4;
                        printf("GetTexImage() returns incorrect data in byte 
%i\n", i);
-                       printf("    corresponding to (%i,%i) channel %i\n", i / 
64, (i / 4) % 16, i % 4);
+                       printf("    corresponding to (%i,%i) channel %i\n", 
pixel % 64, pixel / 64, channel);
                        printf("    expected: %i\n", data[i]);
                        printf("    got: %i\n", compare[i]);
                        return 0;
-- 
2.17.1

_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to