From: Marek Olšák Date: Sat, 4 Sep 2010 17:04:51 +0000 (+0200) Subject: Revert "r300g: refuse to create a texture with size 0" X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cbf7e827869baeddab19c249bcea7afe49bc0f74;p=mesa.git 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 --- 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;