From e9abb2cd6e93681504fbcf323c790e3950304734 Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Mon, 2 Apr 2012 02:45:27 +0200 Subject: r600g: inline r600_upload_const_buffer --- src/gallium/drivers/r600/r600_buffer.c | 36 ---------------------------------- 1 file changed, 36 deletions(-) (limited to 'src/gallium/drivers/r600/r600_buffer.c') diff --git a/src/gallium/drivers/r600/r600_buffer.c b/src/gallium/drivers/r600/r600_buffer.c index f9f32b2c7ee..b165c319de4 100644 --- a/src/gallium/drivers/r600/r600_buffer.c +++ b/src/gallium/drivers/r600/r600_buffer.c @@ -25,7 +25,6 @@ * Corbin Simpson */ #include "r600_pipe.h" -#include #include "util/u_upload_mgr.h" static void r600_buffer_destroy(struct pipe_screen *screen, @@ -267,38 +266,3 @@ void r600_upload_index_buffer(struct r600_context *rctx, u_upload_data(rctx->vbuf_mgr->uploader, 0, count * ib->index_size, rbuffer->b.user_ptr, &ib->offset, &ib->buffer); } - -void r600_upload_const_buffer(struct r600_context *rctx, struct r600_resource **rbuffer, - uint32_t *const_offset) -{ - if ((*rbuffer)->b.user_ptr) { - uint8_t *ptr = (*rbuffer)->b.user_ptr; - unsigned size = (*rbuffer)->b.b.b.width0; - - *rbuffer = NULL; - - if (R600_BIG_ENDIAN) { - uint32_t *tmpPtr; - unsigned i; - - if (!(tmpPtr = malloc(size))) { - R600_ERR("Failed to allocate BE swap buffer.\n"); - return; - } - - for (i = 0; i < size / 4; ++i) { - tmpPtr[i] = bswap_32(((uint32_t *)ptr)[i]); - } - - u_upload_data(rctx->vbuf_mgr->uploader, 0, size, tmpPtr, const_offset, - (struct pipe_resource**)rbuffer); - - free(tmpPtr); - } else { - u_upload_data(rctx->vbuf_mgr->uploader, 0, size, ptr, const_offset, - (struct pipe_resource**)rbuffer); - } - } else { - *const_offset = 0; - } -} -- cgit v1.2.3