diff options
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.cc | 3 |
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( |