amd/common: Fix tcCompatible degradation on Stoney.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 11 Dec 2019 15:04:58 +0000 (16:04 +0100)
committerMarge Bot <eric+marge@anholt.net>
Sat, 14 Dec 2019 20:39:29 +0000 (20:39 +0000)
commite197fb1c2fccf4719630d91a7c7f76308d88132b
treefd95479e13ad5a7514a2110d727e29ab40d2139d
parent6bf14e9c47afcc787f745a363a546c21c7db307c
amd/common: Fix tcCompatible degradation on Stoney.

addrlib sometimes returns smaller sizes for tcCompat as it does
not seem to take into account the depth+stencil matching config
gymnastics with tcCompat.

This fixes
dEQP-VK.pipeline.render_to_image.core.2d_array.huge.height.r8g8b8a8_unorm_d32_sfloat_s8_uint

CC: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3054>
src/amd/common/ac_surface.c