r600: replace opencoded slab_zalloc
Acked-by: Emma Anholt <emma@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15277>
This commit is contained in:
parent
4b559f791c
commit
3dc6236b3c
|
@ -310,18 +310,13 @@ static void *r600_buffer_get_transfer(struct pipe_context *ctx,
|
|||
struct r600_transfer *transfer;
|
||||
|
||||
if (usage & TC_TRANSFER_MAP_THREADED_UNSYNC)
|
||||
transfer = slab_alloc(&rctx->pool_transfers_unsync);
|
||||
transfer = slab_zalloc(&rctx->pool_transfers_unsync);
|
||||
else
|
||||
transfer = slab_alloc(&rctx->pool_transfers);
|
||||
transfer = slab_zalloc(&rctx->pool_transfers);
|
||||
|
||||
transfer->b.b.resource = NULL;
|
||||
pipe_resource_reference(&transfer->b.b.resource, resource);
|
||||
transfer->b.b.level = 0;
|
||||
transfer->b.b.usage = usage;
|
||||
transfer->b.b.box = *box;
|
||||
transfer->b.b.stride = 0;
|
||||
transfer->b.b.layer_stride = 0;
|
||||
transfer->b.staging = NULL;
|
||||
transfer->b.b.offset = offset;
|
||||
transfer->staging = staging;
|
||||
*ptransfer = &transfer->b.b;
|
||||
|
|
Loading…
Reference in New Issue