summaryrefslogtreecommitdiff
path: root/chromium/gpu/command_buffer/service/image_reader_gl_owner.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/gpu/command_buffer/service/image_reader_gl_owner.cc')
-rw-r--r--chromium/gpu/command_buffer/service/image_reader_gl_owner.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/gpu/command_buffer/service/image_reader_gl_owner.cc b/chromium/gpu/command_buffer/service/image_reader_gl_owner.cc
index f233dcf6421..0e7617f23d1 100644
--- a/chromium/gpu/command_buffer/service/image_reader_gl_owner.cc
+++ b/chromium/gpu/command_buffer/service/image_reader_gl_owner.cc
@@ -110,7 +110,8 @@ ImageReaderGLOwner::ImageReaderGLOwner(
uint64_t usage = mode == Mode::kAImageReaderSecureSurfaceControl
? AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT
: AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE;
- usage |= gl::SurfaceControl::RequiredUsage();
+ if (IsSurfaceControl(mode))
+ usage |= AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY;
// Create a new reader for images of the desired size and format.
media_status_t return_code = loader_.AImageReader_newWithUsage(