minigbm: passthrough GPU_DATA_BUFFER via gbm frontend
This is required for modern Android atop a gralloc with the cross_domain backend or other native backend. BUG=b:238609372 TEST=build and AHB cts Change-Id: Id963eeec62c4400cc009384e127c93588c99346e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/3777566 Auto-Submit: Yiwei Zhang <zzyiwei@chromium.org> Tested-by: Yiwei Zhang <zzyiwei@chromium.org> Reviewed-by: Jason Macnak <natsu@google.com> Commit-Queue: Yiwei Zhang <zzyiwei@chromium.org>
This commit is contained in:
parent
29daef0984
commit
bbe1fd3a8c
8 changed files with 22 additions and 7 deletions
|
|
@ -46,6 +46,8 @@ uint64_t gbm_convert_usage(uint32_t usage)
|
|||
use_flags |= BO_USE_HW_VIDEO_ENCODER;
|
||||
if (usage & GBM_BO_USE_FRONT_RENDERING)
|
||||
use_flags |= BO_USE_FRONT_RENDERING;
|
||||
if (usage & GBM_BO_USE_GPU_DATA_BUFFER)
|
||||
use_flags |= BO_USE_GPU_DATA_BUFFER;
|
||||
|
||||
return use_flags;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue