diff options
author | halliwell <halliwell@chromium.org> | 2016-03-21 03:45:31 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-21 10:46:20 +0000 |
commit | 8210d6a844e8c7c9308d9c357da8ccfae065546c (patch) | |
tree | 5edf1d488d58512040d87ef7053c1c468a8cdb92 /gpu | |
parent | 63512b75fc78ecb89e3740224ddf902879ee374d (diff) | |
download | chromium_src-8210d6a844e8c7c9308d9c357da8ccfae065546c.zip chromium_src-8210d6a844e8c7c9308d9c357da8ccfae065546c.tar.gz chromium_src-8210d6a844e8c7c9308d9c357da8ccfae065546c.tar.bz2 |
Forward ScheduleOverlayPlane calls on Chromecast
This early-out case exists purely for Chromecast. However, we
would actually like to continue and call ScheduleOverlayPlane on
the surface; this calls through to our CastPixmap::ScheduleOverlayPlane,
where we have some important logging that allows us to track use
of overlays in bug reports.
BUG=internal b/27615444
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel
Review URL: https://codereview.chromium.org/1806923003
Cr-Commit-Position: refs/heads/master@{#382264}
Diffstat (limited to 'gpu')
-rw-r--r-- | gpu/command_buffer/service/gles2_cmd_decoder.cc | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc index a11d2ec..ac72097 100644 --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc @@ -9718,10 +9718,6 @@ error::Error GLES2DecoderImpl::HandleScheduleOverlayPlaneCHROMIUM( "unsupported texture format"); return error::kNoError; } - if (image_state != Texture::BOUND) { - // No-op case for pass-through overlays (such as on Chromecast). - return error::kNoError; - } gfx::OverlayTransform transform = GetGFXOverlayTransform(c.plane_transform); if (transform == gfx::OVERLAY_TRANSFORM_INVALID) { LOCAL_SET_GL_ERROR(GL_INVALID_ENUM, |