amd/common/gfx10: CMASK is only used for FMASK

All regular color compression is done via DCC.

Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
Nicolai Hähnle
2017-11-19 17:26:23 +01:00
committed by Marek Olšák
parent b52bf8f12a
commit 70fd27d1e3
+3 -2
View File
@@ -1339,8 +1339,9 @@ static int gfx9_compute_miptree(ADDR_HANDLE addrlib,
}
}
/* CMASK */
if (in->swizzleMode != ADDR_SW_LINEAR) {
/* CMASK -- on GFX10 only for FMASK */
if (in->swizzleMode != ADDR_SW_LINEAR &&
(info->chip_class <= GFX9 || in->numSamples > 1)) {
ADDR2_COMPUTE_CMASK_INFO_INPUT cin = {0};
ADDR2_COMPUTE_CMASK_INFO_OUTPUT cout = {0};