| 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());
|
|
|