hk: fix eMRT decompress of msaa

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31532>
This commit is contained in:
Alyssa Rosenzweig 2024-10-01 14:18:46 -04:00 committed by Marge Bot
parent cc7a4dca7a
commit e965d4e695

View file

@ -454,7 +454,9 @@ pack_pbe(struct hk_device *dev, struct hk_image_view *view, unsigned view_plane,
/* When the descriptor isn't extended architecturally, we use
* the last 8 bytes as a sideband to accelerate image atomics.
*/
if (!cfg.extended && layout->writeable_image) {
if (!cfg.extended &&
(layout->writeable_image || usage == HK_DESC_USAGE_EMRT)) {
if (msaa) {
assert(denom.x == 1 && "no MSAA of block-compressed");