zink: move blit src/dst decls up in function

no changes

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14541>
This commit is contained in:
Mike Blumenkrantz 2022-03-22 15:10:02 -04:00 committed by Marge Bot
parent 9811c39994
commit e2abf7d28d
1 changed files with 3 additions and 2 deletions

View File

@ -264,6 +264,9 @@ zink_blit(struct pipe_context *pctx,
unlikely(!zink_screen(pctx->screen)->info.have_EXT_conditional_rendering && !zink_check_conditional_render(ctx)))
return;
struct zink_resource *src = zink_resource(info->src.resource);
struct zink_resource *dst = zink_resource(info->dst.resource);
if (src_desc == dst_desc ||
src_desc->nr_channels != 4 || src_desc->layout != UTIL_FORMAT_LAYOUT_PLAIN ||
(src_desc->nr_channels == 4 && src_desc->channel[3].type != UTIL_FORMAT_TYPE_VOID)) {
@ -280,8 +283,6 @@ zink_blit(struct pipe_context *pctx,
}
}
struct zink_resource *src = zink_resource(info->src.resource);
struct zink_resource *dst = zink_resource(info->dst.resource);
/* if we're copying between resources with matching aspects then we can probably just copy_region */
if (src->aspect == dst->aspect) {
struct pipe_blit_info new_info = *info;