zink: combine all surface layout-setting for src/dst into util function
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Sun, 14 Jun 2020 04:01:07 +0000 (00:01 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 29 Sep 2020 20:49:15 +0000 (20:49 +0000)
commite31381ac2609ef06dfa5a230c38e7044009f5526
tree6a5b20694313bfa7ece8b0f2d476ff400d6c1ac6
parent24f19f409d36e71a1c228296da50c75d6894930f
zink: combine all surface layout-setting for src/dst into util function

we do a lot of src/dst layout-setting, so ensure that we use the same code
everywhere to avoid cases where src==dst and we aren't setting GENERAL
layout as we should

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6922>
src/gallium/drivers/zink/zink_blit.c
src/gallium/drivers/zink/zink_context.c
src/gallium/drivers/zink/zink_resource.c
src/gallium/drivers/zink/zink_resource.h