Commit ed41e2ad authored by Daniele Castagna's avatar Daniele Castagna Committed by Commit Bot

gpu: Add SCANOUT_CPU_READ_WRITE for native gmbs.

We recently changed hw video frame buffer usage to SCANOUT_CPU_READ_WRITE
from GPU_READ_CPU_READ_WRITE.

SCANOUT_CPU_READ_WRITE/format should be added to the list of supported
native gmbs when native gmbs are enabled.

Bug: b/71837407
Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I8d73adf88e47fd612a2b955b6f60aa5703fdb71d
Reviewed-on: https://chromium-review.googlesource.com/894306
Commit-Queue: Daniele Castagna <dcastagna@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Reviewed-by: default avatarDavid Reveman <reveman@chromium.org>
Reviewed-by: default avatarMiguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#533091}
parent 4651672b
...@@ -47,8 +47,10 @@ GpuMemoryBufferConfigurationSet GetNativeGpuMemoryBufferConfigurations() { ...@@ -47,8 +47,10 @@ GpuMemoryBufferConfigurationSet GetNativeGpuMemoryBufferConfigurations() {
gfx::BufferFormat::RGBA_F16, gfx::BufferFormat::UYVY_422, gfx::BufferFormat::RGBA_F16, gfx::BufferFormat::UYVY_422,
gfx::BufferFormat::YVU_420, gfx::BufferFormat::YUV_420_BIPLANAR}; gfx::BufferFormat::YVU_420, gfx::BufferFormat::YUV_420_BIPLANAR};
const gfx::BufferUsage kNativeUsages[] = { const gfx::BufferUsage kNativeUsages[] = {
gfx::BufferUsage::GPU_READ, gfx::BufferUsage::SCANOUT, gfx::BufferUsage::GPU_READ,
gfx::BufferUsage::SCANOUT,
gfx::BufferUsage::SCANOUT_CAMERA_READ_WRITE, gfx::BufferUsage::SCANOUT_CAMERA_READ_WRITE,
gfx::BufferUsage::SCANOUT_CPU_READ_WRITE,
gfx::BufferUsage::GPU_READ_CPU_READ_WRITE, gfx::BufferUsage::GPU_READ_CPU_READ_WRITE,
gfx::BufferUsage::GPU_READ_CPU_READ_WRITE_PERSISTENT}; gfx::BufferUsage::GPU_READ_CPU_READ_WRITE_PERSISTENT};
for (auto format : kNativeFormats) { for (auto format : kNativeFormats) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment