summaryrefslogtreecommitdiffstats
path: root/gpu
diff options
context:
space:
mode:
authorhalliwell <halliwell@chromium.org>2016-03-21 03:45:31 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-21 10:46:20 +0000
commit8210d6a844e8c7c9308d9c357da8ccfae065546c (patch)
tree5edf1d488d58512040d87ef7053c1c468a8cdb92 /gpu
parent63512b75fc78ecb89e3740224ddf902879ee374d (diff)
downloadchromium_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.cc4
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,