summaryrefslogtreecommitdiffstats
path: root/cc
diff options
context:
space:
mode:
authorccameron <ccameron@chromium.org>2015-10-21 15:39:27 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-21 22:41:17 +0000
commit2b0354fb61fcdca30f9eef2e4e23fba30a854503 (patch)
tree52c142e1a2a8bdbd4f8bbc1f15a3b23f08e90307 /cc
parent371eccc56cc04839e766f12cb638e53abff1166a (diff)
downloadchromium_src-2b0354fb61fcdca30f9eef2e4e23fba30a854503.zip
chromium_src-2b0354fb61fcdca30f9eef2e4e23fba30a854503.tar.gz
chromium_src-2b0354fb61fcdca30f9eef2e4e23fba30a854503.tar.bz2
cc: Only require backbuffer texture be valid if the context is not lost
BUG=516728 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1418003002 Cr-Commit-Position: refs/heads/master@{#355414}
Diffstat (limited to 'cc')
-rw-r--r--cc/output/gl_renderer.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc
index 2636c7e..81cc323 100644
--- a/cc/output/gl_renderer.cc
+++ b/cc/output/gl_renderer.cc
@@ -3534,7 +3534,7 @@ void GLRenderer::ScheduleOverlays(DrawingFrame* frame) {
unsigned texture_id = 0;
if (overlay.use_output_surface_for_resource) {
texture_id = output_surface_->GetOverlayTextureId();
- DCHECK(texture_id);
+ DCHECK_IMPLIES(!texture_id, IsContextLost());
} else {
pending_overlay_resources_.push_back(
make_scoped_ptr(new ResourceProvider::ScopedReadLockGL(