gallium/tests/trivial: updates for transfer functions changes
authorAndreas Boll <andreas.boll.dev@gmail.com>
Wed, 21 Nov 2012 16:52:07 +0000 (17:52 +0100)
committerAndreas Boll <andreas.boll.dev@gmail.com>
Tue, 27 Nov 2012 18:00:48 +0000 (19:00 +0100)
Fixes build error with configure option --enable-gallium-tests
introduced in 369e46888904c6d379b8b477d9242cff1608e30e

Compile tested only.

Reviewed-by: Marek Olšák <maraeo@gmail.com>
src/gallium/tests/trivial/compute.c

index 1812090d3a03c0187a85446d8e76605468ada439..a6ebc7cd235f8e947070f4540aab68881bfa1ca7 100644 (file)
@@ -201,13 +201,11 @@ static void init_tex(struct context *ctx, int slot,
         *tex = ctx->screen->resource_create(ctx->screen, &ttex);
         assert(*tex);
 
-        xfer = pipe->get_transfer(pipe, *tex, 0, PIPE_TRANSFER_WRITE,
+        map = pipe->transfer_map(pipe, *tex, 0, PIPE_TRANSFER_WRITE,
                                   &(struct pipe_box) { .width = w,
                                                   .height = h,
-                                                  .depth = 1 });
+                                                  .depth = 1 }, &xfer);
         assert(xfer);
-
-        map = pipe->transfer_map(pipe, xfer);
         assert(map);
 
         for (y = 0; y < ny; ++y) {
@@ -217,7 +215,6 @@ static void init_tex(struct context *ctx, int slot,
         }
 
         pipe->transfer_unmap(pipe, xfer);
-        pipe->transfer_destroy(pipe, xfer);
 
         ctx->tex_rw[slot] = rw;
 }
@@ -246,13 +243,11 @@ static void check_tex(struct context *ctx, int slot,
         if (!check)
                 check = default_check;
 
-        xfer = pipe->get_transfer(pipe, tex, 0, PIPE_TRANSFER_READ,
+        map = pipe->transfer_map(pipe, tex, 0, PIPE_TRANSFER_READ,
                                   &(struct pipe_box) { .width = tex->width0,
                                         .height = tex->height0,
-                                        .depth = 1 });
+                                        .depth = 1 }, &xfer);
         assert(xfer);
-
-        map = pipe->transfer_map(pipe, xfer);
         assert(map);
 
         for (y = 0; y < ny; ++y) {
@@ -285,7 +280,6 @@ static void check_tex(struct context *ctx, int slot,
         }
 
         pipe->transfer_unmap(pipe, xfer);
-        pipe->transfer_destroy(pipe, xfer);
 
         if (err)
                 printf("(%d, %d): \x1b[31mFAIL\x1b[0m (%d)\n", x, y, err);