Bump up the size to 1 x 1. This fixes a number of potential failure
points in the code.
See also http://bugs.freedesktop.org/show_bug.cgi?id=61012
/* Round up the surface size to a multiple of the tile size to
* avoid tile clipping.
*/
- const unsigned width = align(lpr->base.width0, TILE_SIZE);
- const unsigned height = align(lpr->base.height0, TILE_SIZE);
+ const unsigned width = MAX2(1, align(lpr->base.width0, TILE_SIZE));
+ const unsigned height = MAX2(1, align(lpr->base.height0, TILE_SIZE));
const unsigned width_t = width / TILE_SIZE;
const unsigned height_t = height / TILE_SIZE;