summaryrefslogtreecommitdiffstats
path: root/src/gallium
diff options
context:
space:
mode:
authorSagar Ghuge <[email protected]>2019-09-18 13:14:31 -0700
committerSagar Ghuge <[email protected]>2019-10-28 14:02:02 -0700
commit3ac688b0c2ee1b65418fa002706be663b2d070ae (patch)
tree0738b701fbdaf4050cc8688f2f914959f810752c /src/gallium
parent366fcbf2d8d35e187e4d28e1410605c15b6da101 (diff)
iris: Create resource with aux_usage MCS_CCS
Signed-off-by: Sagar Ghuge <[email protected]> Reviewed-by: Nanley Chery <[email protected]>
Diffstat (limited to 'src/gallium')
-rw-r--r--src/gallium/drivers/iris/iris_resource.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/iris/iris_resource.c b/src/gallium/drivers/iris/iris_resource.c
index 0050d2615d6..952145aad7e 100644
--- a/src/gallium/drivers/iris/iris_resource.c
+++ b/src/gallium/drivers/iris/iris_resource.c
@@ -476,7 +476,8 @@ iris_resource_configure_aux(struct iris_screen *screen,
/* Only allow a CCS modifier if the aux was created successfully. */
res->aux.possible_usages |= 1 << res->mod_info->aux_usage;
} else if (has_mcs) {
- res->aux.possible_usages |= 1 << ISL_AUX_USAGE_MCS;
+ res->aux.possible_usages |=
+ 1 << (has_ccs ? ISL_AUX_USAGE_MCS_CCS : ISL_AUX_USAGE_MCS);
} else if (has_hiz) {
res->aux.possible_usages |=
1 << (has_ccs ? ISL_AUX_USAGE_HIZ_CCS : ISL_AUX_USAGE_HIZ);