Signed-off-by: Nanley Chery <[email protected]>
---
src/intel/isl/isl.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index f89f351c15..09dafcbab6 100644
--- a/src/intel/isl/isl.c
+++ b/src/intel/isl/isl.c
@@ -1573,8 +1573,11 @@ isl_surf_get_ccs_surf(const struct isl_device *dev,
if (ISL_DEV_GEN(dev) <= 8 && surf->dim != ISL_SURF_DIM_2D)
return false;
- if (isl_format_is_compressed(surf->format))
+ if (!isl_format_supports_ccs_d(dev->info, surf->format)) {
+ /* CCS_E supported formats are a subset of CCS_D supported formats. */
+ assert(!isl_format_supports_ccs_e(dev->info, surf->format));
return false;
+ }
/* TODO: More conditions where it can fail. */
--
2.12.2
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev