| Index: third_party/WebKit/Source/modules/webgl/WebGLShader.cpp
 | 
| diff --git a/third_party/WebKit/Source/modules/webgl/WebGLShader.cpp b/third_party/WebKit/Source/modules/webgl/WebGLShader.cpp
 | 
| index da1a71fe140721de547e0429f723f3dc0d2fa5c1..509274be12cef76ef3e07d765a67c86088d82cf9 100644
 | 
| --- a/third_party/WebKit/Source/modules/webgl/WebGLShader.cpp
 | 
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLShader.cpp
 | 
| @@ -25,6 +25,7 @@
 | 
|  
 | 
|  #include "modules/webgl/WebGLShader.h"
 | 
|  
 | 
| +#include "gpu/command_buffer/client/gles2_interface.h"
 | 
|  #include "modules/webgl/WebGLRenderingContextBase.h"
 | 
|  
 | 
|  namespace blink {
 | 
| @@ -39,7 +40,7 @@ WebGLShader::WebGLShader(WebGLRenderingContextBase* ctx, GLenum type)
 | 
|      , m_type(type)
 | 
|      , m_source("")
 | 
|  {
 | 
| -    setObject(ctx->webContext()->createShader(type));
 | 
| +    setObject(ctx->contextGL()->CreateShader(type));
 | 
|  }
 | 
|  
 | 
|  WebGLShader::~WebGLShader()
 | 
| @@ -48,9 +49,9 @@ WebGLShader::~WebGLShader()
 | 
|      detachAndDeleteObject();
 | 
|  }
 | 
|  
 | 
| -void WebGLShader::deleteObjectImpl(WebGraphicsContext3D* context3d)
 | 
| +void WebGLShader::deleteObjectImpl(WebGraphicsContext3D* context3d, gpu::gles2::GLES2Interface* gl)
 | 
|  {
 | 
| -    context3d->deleteShader(m_object);
 | 
| +    gl->DeleteShader(m_object);
 | 
|      m_object = 0;
 | 
|  }
 | 
|  
 | 
| 
 |