summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBoris Brezillon <boris.brezillon@collabora.com>2021-01-12 09:00:59 +0100
committerMarge Bot <eric+marge@anholt.net>2021-01-12 22:40:44 +0000
commit3dcc9eb48a65220069d77310187a8a2d3258a8ad (patch)
tree85e5f8f916c6216afcabfa0d9c1cc7c0af715ffa /src
parent38823ba60d5f0c8280fb50abbb0a375bca672352 (diff)
panfrost: Re-enable AFBC on 3D, 2D arrays
Things have now been fixed and AFBC on 3D/2D-arrays seems to work fine. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8449>
Diffstat (limited to 'src')
-rw-r--r--src/gallium/drivers/panfrost/pan_resource.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/gallium/drivers/panfrost/pan_resource.c b/src/gallium/drivers/panfrost/pan_resource.c
index 88d296bb62e..24b7c85e9a0 100644
--- a/src/gallium/drivers/panfrost/pan_resource.c
+++ b/src/gallium/drivers/panfrost/pan_resource.c
@@ -534,6 +534,7 @@ panfrost_should_afbc(struct panfrost_device *dev, const struct panfrost_resource
switch (pres->base.target) {
case PIPE_TEXTURE_2D:
+ case PIPE_TEXTURE_2D_ARRAY:
case PIPE_TEXTURE_RECT:
break;
@@ -543,12 +544,7 @@ panfrost_should_afbc(struct panfrost_device *dev, const struct panfrost_resource
if (dev->arch < 7)
return false;
- /* fallthrough */
- case PIPE_TEXTURE_2D_ARRAY:
- /* Both 3D and 2D arrays are having issues on dEQP-GLES3, hide
- * support until these bugs can be sorted so we don't introduce
- * flakes */
- return false;
+ break;
default:
return false;