zink: block resolve blits for depth/stencil buffers

"The format features of dstImage must contain VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT"
- vkCmdResolveImage spec

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5888>
This commit is contained in:
Mike Blumenkrantz 2020-06-14 01:44:38 -04:00 committed by Marge Bot
parent 582669f07e
commit e1e7584bde

View file

@ -12,6 +12,7 @@ blit_resolve(struct zink_context *ctx, const struct pipe_blit_info *info)
{
if (util_format_get_mask(info->dst.format) != info->mask ||
util_format_get_mask(info->src.format) != info->mask ||
util_format_is_depth_or_stencil(info->dst.format) ||
info->scissor_enable ||
info->alpha_blend ||
info->render_condition_enable)