winsys/radeon: simplify buffer map/unmap functions
[mesa.git] / src / gallium / drivers / r600 / r600_state_common.c
index 75f9cdf89b9ba73ee9ac0154d0ca506dc3e23079..02577ef61a240d2ba5a638fd05964ea2b7eb13e2 100644 (file)
@@ -617,9 +617,9 @@ r600_create_so_target(struct pipe_context *ctx,
 
        t->filled_size = (struct r600_resource*)
                pipe_buffer_create(ctx->screen, PIPE_BIND_CUSTOM, PIPE_USAGE_STATIC, 4);
-       ptr = rctx->ws->buffer_map(t->filled_size->buf, rctx->cs, PIPE_TRANSFER_WRITE);
+       ptr = rctx->ws->buffer_map(t->filled_size->cs_buf, rctx->cs, PIPE_TRANSFER_WRITE);
        memset(ptr, 0, t->filled_size->buf->size);
-       rctx->ws->buffer_unmap(t->filled_size->buf);
+       rctx->ws->buffer_unmap(t->filled_size->cs_buf);
 
        return &t->b;
 }