Mesa (staging/19.2): gallium: dri2: Use index as plane number.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Nov 14 17:03:24 UTC 2019
Module: Mesa
Branch: staging/19.2
Commit: 2b89e68a2e4cab5309e81691d991d246b4e77b23
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b89e68a2e4cab5309e81691d991d246b4e77b23
Author: Lepton Wu <lepton at chromium.org>
Date: Fri Nov 1 23:41:29 2019 -0700
gallium: dri2: Use index as plane number.
This fix wrong color when playing video under Android + virgl
configuration.
Fixes: 2decad495f3 ("gallium/dri2: Support images with multiple planes for modifiers")
Reviewed-by: Eric Engestrom <eric.engestrom at intel.com>
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
Signed-off-by: Lepton Wu <lepton at chromium.org>
(cherry picked from commit 5a40e153fd7df58a6419cf2e6211828d7d31cf4e)
---
src/gallium/state_trackers/dri/dri2.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/dri/dri2.c b/src/gallium/state_trackers/dri/dri2.c
index 2522d8e4019..755396a60be 100644
--- a/src/gallium/state_trackers/dri/dri2.c
+++ b/src/gallium/state_trackers/dri/dri2.c
@@ -907,7 +907,7 @@ dri2_create_image_from_fd(__DRIscreen *_screen,
whandles[i].stride = (unsigned)strides[index];
whandles[i].offset = (unsigned)offsets[index];
whandles[i].modifier = modifier;
- whandles[i].plane = i;
+ whandles[i].plane = index;
}
img = dri2_create_image_from_winsys(_screen, width, height, map,
More information about the mesa-commit
mailing list