diff options
author | Boris Brezillon <boris.brezillon@collabora.com> | 2021-01-12 09:00:59 +0100 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-01-12 22:40:44 +0000 |
commit | 3dcc9eb48a65220069d77310187a8a2d3258a8ad (patch) | |
tree | 85e5f8f916c6216afcabfa0d9c1cc7c0af715ffa /src | |
parent | 38823ba60d5f0c8280fb50abbb0a375bca672352 (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.c | 8 |
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; |