OSDN Git Service

minigbm: Disable UBWC for texture formats
authorJeffrey Kardatzke <jkardatzke@google.com>
Fri, 14 Feb 2020 00:19:03 +0000 (16:19 -0800)
committerCommit Bot <commit-bot@chromium.org>
Sun, 16 Feb 2020 03:10:00 +0000 (03:10 +0000)
The venus driver doesn't understand UBWC formats yet so we shouldn't be
using them for texture formats that the video decoder writes to.

BUG=b:149190288
TEST=video_decode_accelerator_tests pass on trogdor

Change-Id: I572c7ff9e1bddcd58136772b3ced07f79a219cba
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/2055873
Tested-by: Jeffrey Kardatzke <jkardatzke@google.com>
Auto-Submit: Jeffrey Kardatzke <jkardatzke@google.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Fritz Koenig <frkoenig@chromium.org>
Commit-Queue: Fritz Koenig <frkoenig@chromium.org>

msm.c

diff --git a/msm.c b/msm.c
index dbc5b70..46d2a34 100644 (file)
--- a/msm.c
+++ b/msm.c
@@ -191,7 +191,7 @@ static int msm_init(struct driver *drv)
                                  &metadata, render_use_flags | BO_USE_SCANOUT);
 
        msm_add_ubwc_combinations(drv, texture_source_formats, ARRAY_SIZE(texture_source_formats),
-                                 &metadata, texture_use_flags | BO_USE_SCANOUT);
+                                 &metadata, texture_use_flags);
 
        return 0;
 }