| Index: third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp | 
| diff --git a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp | 
| index 42271466426d6b30408ecbb99d9f2008869f896f..8bff5927ab95daf4dbec4473b96429ba9ac58d13 100644 | 
| --- a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp | 
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp | 
| @@ -2239,11 +2239,6 @@ void WebGLRenderingContextBase::drawElements(GLenum mode, GLsizei count, GLenum | 
| return; | 
| } | 
|  | 
| -    if (transformFeedbackActive() && !transformFeedbackPaused()) { | 
| -        synthesizeGLError(GL_INVALID_OPERATION, "drawElements", "transform feedback is active and not paused"); | 
| -        return; | 
| -    } | 
| - | 
| ScopedRGBEmulationColorMask emulationColorMask(contextGL(), m_colorMask, m_drawingBuffer.get()); | 
| clearIfComposited(); | 
| contextGL()->DrawElements(mode, count, type, reinterpret_cast<void*>(static_cast<intptr_t>(offset))); | 
| @@ -4924,11 +4919,6 @@ void WebGLRenderingContextBase::useProgram(ScriptState* scriptState, WebGLProgra | 
| return; | 
| } | 
|  | 
| -    if (transformFeedbackActive() && !transformFeedbackPaused()) { | 
| -        synthesizeGLError(GL_INVALID_OPERATION, "useProgram", "transform feedback is active and not paused"); | 
| -        return; | 
| -    } | 
| - | 
| if (m_currentProgram != program) { | 
| if (m_currentProgram) | 
| m_currentProgram->onDetached(contextGL()); | 
|  |