Use SharedImage usage for is_overlay_candidate in webxr drawing buffer
In preparation to remove the field. It's no op, because: * SharedImage is never created with SCANOUT [1] * Image is used only as source for CopySubTexture via gles [2] [1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/graphics/gpu/xr_webgl_drawing_buffer.cc;drc=27d34700b83f381c62e3a348de2e6dfdc08364b8;l=501 [2] https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/graphics/gpu/xr_frame_transport.cc;drc=27d34700b83f381c62e3a348de2e6dfdc08364b8;l=170 Bug: 390568190 Change-Id: I95daae61388fa8e3ec4634cfe239407b74f437b1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6187730 Commit-Queue: Vasiliy Telezhnikov <vasilyt@chromium.org> Reviewed-by: Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/main@{#1409673}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
2e05216b02
commit
bad543cb98
@ -662,8 +662,8 @@ XRWebGLDrawingBuffer::TransferToStaticBitmapImage() {
|
||||
ThreadScheduler::Current()->CleanupTaskRunner(),
|
||||
std::move(release_callback),
|
||||
/*supports_display_compositing=*/true,
|
||||
// CreateColorBuffer() never sets the SCANOUT usage bit.
|
||||
/*is_overlay_candidate=*/false);
|
||||
/*is_overlay_candidate=*/
|
||||
buffer->shared_image->usage().Has(gpu::SHARED_IMAGE_USAGE_SCANOUT));
|
||||
}
|
||||
|
||||
// static
|
||||
|
Reference in New Issue
Block a user