etnaviv: use padded width/height for resource copies
authorLucas Stach <dev@lynxeye.de>
Sun, 4 Jun 2017 19:06:29 +0000 (21:06 +0200)
committerChristian Gmeiner <christian.gmeiner@gmail.com>
Fri, 16 Jun 2017 13:26:23 +0000 (15:26 +0200)
commitff490eb8fd3a1edee1b3aec3f8122f7d6f90a80f
tree246de0ddb07f58908b2884490ee633b2fb44fe54
parent2a6183d416395ca4659e4b6fed9d0918c74cb469
etnaviv: use padded width/height for resource copies

When copying a resource fully we can just blit the whole level. This allows
to use the RS even for level sizes not aligned to the RS min alignment. This
is especially useful, as etna_copy_resource is part of the software fallback
paths (used in etna_transfer), that are used for doing unaligned copies.

Fixes: c9e8b49b ("etnaviv: gallium driver for Vivante GPUs")
Cc: mesa-stable@lists.freedesktop.org
Signed-off-by: Lucas Stach <dev@lynxeye.de>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
src/gallium/drivers/etnaviv/etnaviv_clear_blit.c