zink: clamp min created fb size to 1x1

this is required by spec

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6263>
This commit is contained in:
Mike Blumenkrantz 2020-06-14 01:45:54 -04:00 committed by Marge Bot
parent 9ce1e99913
commit 6feec2d40e

View file

@ -492,8 +492,8 @@ create_framebuffer(struct zink_context *ctx)
state.attachments[state.num_attachments++] = zink_surface(psurf);
}
state.width = ctx->fb_state.width;
state.height = ctx->fb_state.height;
state.width = MAX2(ctx->fb_state.width, 1);
state.height = MAX2(ctx->fb_state.height, 1);
state.layers = MAX2(util_framebuffer_get_num_layers(&ctx->fb_state), 1);
state.samples = ctx->fb_state.samples;