gallium: dri2: Use index as plane number.

This fix wrong color when playing video under Android + virgl
configuration.

Fixes: 2decad495f ("gallium/dri2: Support images with multiple planes for modifiers")
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Lepton Wu <lepton@chromium.org>
(cherry picked from commit 5a40e153fd)
This commit is contained in:
Lepton Wu 2019-11-01 23:41:29 -07:00 committed by Dylan Baker
parent 9cbffed5d0
commit 2b89e68a2e

View file

@ -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,