From cbf7e827869baeddab19c249bcea7afe49bc0f74 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sat, 4 Sep 2010 19:04:51 +0200 Subject: [PATCH] Revert "r300g: refuse to create a texture with size 0" This reverts commit 5cdedaaf295acae13ac10feeb3143d83bc53d314. https://bugs.freedesktop.org/show_bug.cgi?id=30002 Conflicts: src/gallium/drivers/r300/r300_texture.c --- src/gallium/drivers/r300/r300_texture.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/gallium/drivers/r300/r300_texture.c b/src/gallium/drivers/r300/r300_texture.c index 66f6d80bd0c..dae5f2aedf9 100644 --- a/src/gallium/drivers/r300/r300_texture.c +++ b/src/gallium/drivers/r300/r300_texture.c @@ -758,18 +758,6 @@ struct pipe_resource *r300_texture_create(struct pipe_screen *screen, struct r300_screen *rscreen = r300_screen(screen); enum r300_buffer_tiling microtile, macrotile; - /* Refuse to create a texture with size 0. */ - if (!base->width0 || - (!base->height0 && (base->target == PIPE_TEXTURE_2D || - base->target == PIPE_TEXTURE_CUBE || - base->target == PIPE_TEXTURE_RECT)) || - (!base->depth0 && base->target == PIPE_TEXTURE_3D)) { - fprintf(stderr, "r300: texture_create: " - "Got invalid texture dimensions: %ix%ix%i\n", - base->width0, base->height0, base->depth0); - return NULL; - } - if ((base->flags & R300_RESOURCE_FLAG_TRANSFER) || (base->bind & PIPE_BIND_SCANOUT)) { microtile = R300_BUFFER_LINEAR; -- 2.30.2