aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/isl
diff options
context:
space:
mode:
authorNanley Chery <[email protected]>2017-07-05 11:42:00 -0700
committerNanley Chery <[email protected]>2017-07-07 14:24:58 -0700
commit753a7bbc8454a0cf957f17c88d2b4677b1cf36f0 (patch)
tree91a357502c36d399b168e75a8b21b6dfd32d2642 /src/intel/isl
parent9ac55e8219e1f6abeab3c779c8fe710c2bc25f2b (diff)
Revert "intel/isl: Only create a CCS buffer if the image supports rendering"
This reverts commit 8aaa13467dc289d35dc7900ab9fab9a7689c4178, which was based on an incorrect assumption. Unlike the restriction placed on image views in the Vulkan API, OpenGL allows you to render to texture views whose formats differ from the originals. Bugzilla: https://bugzilla.freedesktop.org/show_bug.cgi?id=101677
Diffstat (limited to 'src/intel/isl')
-rw-r--r--src/intel/isl/isl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index bbbdb19df22..ba56d86c178 100644
--- a/src/intel/isl/isl.c
+++ b/src/intel/isl/isl.c
@@ -1699,7 +1699,7 @@ 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_supports_rendering(dev->info, surf->format))
+ if (isl_format_is_compressed(surf->format))
return false;
/* TODO: More conditions where it can fail. */