From 7a10472f095ef0f9f6109ca17d8be16836e56509 Mon Sep 17 00:00:00 2001 From: Corbin Simpson Date: Sun, 26 Jul 2009 22:48:20 -0700 Subject: r300g: Fix two trivial texture size issues. Next thing to fix: progs/tests/mipgen. --- src/gallium/drivers/r300/r300_texture.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/r300/r300_texture.c b/src/gallium/drivers/r300/r300_texture.c index 1e86020d1f..daf1647bee 100644 --- a/src/gallium/drivers/r300/r300_texture.c +++ b/src/gallium/drivers/r300/r300_texture.c @@ -87,7 +87,7 @@ static void r300_setup_miptree(struct r300_texture* tex) size = stride * base->nblocksy[i] * base->depth[i]; tex->offset[i] = align(tex->size, 32); - tex->size = tex->offset[i] + size; + tex->size += tex->offset[i] + size; debug_printf("r300: Texture miptree: Level %d " "(%dx%dx%d px, pitch %d bytes)\n", @@ -120,7 +120,7 @@ static struct pipe_texture* r300_setup_texture_state(tex, template->width[0], template->height[0], template->width[0], template->last_level); - tex->buffer = screen->buffer_create(screen, 64, + tex->buffer = screen->buffer_create(screen, 1024, PIPE_BUFFER_USAGE_PIXEL, tex->size); -- cgit v1.2.3