tests/graw: Update occlusion query example.
authorJosé Fonseca <jfonseca@vmware.com>
Fri, 26 Oct 2012 13:39:46 +0000 (14:39 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Fri, 26 Oct 2012 15:02:58 +0000 (16:02 +0100)
src/gallium/tests/graw/occlusion-query.c

index cfaba34285d52449cbe6a304e2d05bf85bce0d03..a4f13cbdae48ff13aa4b3fd20255367ac25577ee 100644 (file)
@@ -158,7 +158,7 @@ draw(void)
    union pipe_color_union clear_color;
 
    struct pipe_query *q1, *q2;
-   uint64_t res1, res2;
+   union pipe_query_result res1, res2;
 
    clear_color.f[0] = 0.25;
    clear_color.f[1] = 0.25;
@@ -187,10 +187,10 @@ draw(void)
    info.ctx->get_query_result(info.ctx, q1, TRUE, &res1);
    info.ctx->get_query_result(info.ctx, q2, TRUE, &res2);
 
-   printf("result1 = %lu  result2 = %lu\n", res1, res2);
-   if (res1 < expected1_min || res1 > expected1_max)
+   printf("result1 = %lu  result2 = %lu\n", res1.u64, res2.u64);
+   if (res1.u64 < expected1_min || res1.u64 > expected1_max)
       printf("  Failure: result1 should be near %d\n", expected1);
-   if (res2 < expected2_min || res2 > expected2_max)
+   if (res2.u64 < expected2_min || res2.u64 > expected2_max)
       printf("  Failure: result2 should be near %d\n", expected2);
 
    info.ctx->flush(info.ctx, NULL);