Mesa (master): panfrost: Allow tiling on RECT textures
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu May 21 20:05:36 UTC 2020
Module: Mesa
Branch: master
Commit: b8bd356dff032ea3a67158f133fc24da39c9e0b7
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8bd356dff032ea3a67158f133fc24da39c9e0b7
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date: Tue May 19 19:07:36 2020 -0400
panfrost: Allow tiling on RECT textures
Except for the norm coords bit, they're identical to 2D.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5124>
---
src/gallium/drivers/panfrost/pan_resource.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/panfrost/pan_resource.c b/src/gallium/drivers/panfrost/pan_resource.c
index 983292f9fb7..bee135ae04d 100644
--- a/src/gallium/drivers/panfrost/pan_resource.c
+++ b/src/gallium/drivers/panfrost/pan_resource.c
@@ -410,7 +410,7 @@ panfrost_resource_create_bo(struct panfrost_device *dev, struct panfrost_resourc
PIPE_BIND_DISPLAY_TARGET;
unsigned bpp = util_format_get_blocksizebits(res->format);
- bool is_2d = (res->target == PIPE_TEXTURE_2D);
+ bool is_2d = (res->target == PIPE_TEXTURE_2D) || (res->target == PIPE_TEXTURE_RECT);
bool is_sane_bpp = bpp == 8 || bpp == 16 || bpp == 24 || bpp == 32 || bpp == 64 || bpp == 128;
bool should_tile = (res->usage != PIPE_USAGE_STREAM);
bool must_tile = (res->bind & PIPE_BIND_DEPTH_STENCIL) && (dev->quirks & MIDGARD_SFBD);
More information about the mesa-commit
mailing list