| Index: cc/gl_renderer.cc
|
| diff --git a/cc/gl_renderer.cc b/cc/gl_renderer.cc
|
| index 219d60ffe94b6011896416422ddc326ec473736c..de6cfc169e3ee1571ba0c8f3119cc7d3354b15fa 100644
|
| --- a/cc/gl_renderer.cc
|
| +++ b/cc/gl_renderer.cc
|
| @@ -643,7 +643,7 @@ void GLRenderer::drawRenderPassQuad(DrawingFrame& frame, const RenderPassDrawQua
|
| GLC(context(), context()->uniform2f(shaderTexScaleLocation,
|
| tex_scale_x, tex_scale_y));
|
| } else {
|
| - NOTREACHED();
|
| + DCHECK(isContextLost());
|
| }
|
|
|
| if (shaderMaskSamplerLocation != -1) {
|
| @@ -1513,7 +1513,7 @@ bool GLRenderer::bindFramebufferToTexture(DrawingFrame& frame, const ScopedResou
|
| unsigned textureId = m_currentFramebufferLock->textureId();
|
| GLC(m_context, m_context->framebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, textureId, 0));
|
|
|
| - DCHECK(m_context->checkFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE);
|
| + DCHECK(m_context->checkFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE || isContextLost());
|
|
|
| initializeMatrices(frame, framebufferRect, false);
|
| setDrawViewportSize(framebufferRect.size());
|
|
|