From d6112acf18b3da34efbf457802ee6d8a79e2fb39 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 4 May 2022 15:42:09 -0400 Subject: [PATCH] panfrost: Don't allocate SHARED as scanout This is useless and might cause problems. Signed-off-by: Alyssa Rosenzweig Extremely-acked-by: Daniel Stone Part-of: --- src/gallium/drivers/panfrost/pan_resource.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/panfrost/pan_resource.c b/src/gallium/drivers/panfrost/pan_resource.c index 728ad3668c1..18d82a12e6c 100644 --- a/src/gallium/drivers/panfrost/pan_resource.c +++ b/src/gallium/drivers/panfrost/pan_resource.c @@ -637,8 +637,7 @@ panfrost_resource_create_with_modifier(struct pipe_screen *screen, (bind & PIPE_BIND_SHADER_IMAGE) ? "Shader image" : "Other resource"; - if (dev->ro && (template->bind & - (PIPE_BIND_DISPLAY_TARGET | PIPE_BIND_SCANOUT | PIPE_BIND_SHARED))) { + if (dev->ro && (template->bind & PIPE_BIND_SCANOUT)) { struct winsys_handle handle; struct pan_block_size blocksize = panfrost_block_size(modifier, template->format);