| Index: cc/io_surface_layer_impl.cc
|
| diff --git a/cc/io_surface_layer_impl.cc b/cc/io_surface_layer_impl.cc
|
| index 9d9ee72cde46907c3423aa2c577a25c18d70167b..73d64002c4d5538505ef978c3ab2898abaabab37 100644
|
| --- a/cc/io_surface_layer_impl.cc
|
| +++ b/cc/io_surface_layer_impl.cc
|
| @@ -7,12 +7,12 @@
|
| #include "CCIOSurfaceLayerImpl.h"
|
|
|
| #include "base/stringprintf.h"
|
| +#include "third_party/khronos/GLES2/gl2ext.h"
|
| #include "CCGraphicsContext.h"
|
| #include "CCIOSurfaceDrawQuad.h"
|
| #include "CCLayerTreeHostImpl.h"
|
| #include "CCQuadSink.h"
|
| #include "CCRendererGL.h" // For the GLC() macro.
|
| -#include "Extensions3D.h"
|
| #include <public/WebGraphicsContext3D.h>
|
|
|
| namespace cc {
|
| @@ -52,13 +52,13 @@ void CCIOSurfaceLayerImpl::willDraw(CCResourceProvider* resourceProvider)
|
| if (!m_ioSurfaceTextureId)
|
| m_ioSurfaceTextureId = context3d->createTexture();
|
|
|
| - GLC(context3d, context3d->activeTexture(GraphicsContext3D::TEXTURE0));
|
| - GLC(context3d, context3d->bindTexture(Extensions3D::TEXTURE_RECTANGLE_ARB, m_ioSurfaceTextureId));
|
| - GLC(context3d, context3d->texParameteri(Extensions3D::TEXTURE_RECTANGLE_ARB, GraphicsContext3D::TEXTURE_MIN_FILTER, GraphicsContext3D::LINEAR));
|
| - GLC(context3d, context3d->texParameteri(Extensions3D::TEXTURE_RECTANGLE_ARB, GraphicsContext3D::TEXTURE_MAG_FILTER, GraphicsContext3D::LINEAR));
|
| - GLC(context3d, context3d->texParameteri(Extensions3D::TEXTURE_RECTANGLE_ARB, GraphicsContext3D::TEXTURE_WRAP_S, GraphicsContext3D::CLAMP_TO_EDGE));
|
| - GLC(context3d, context3d->texParameteri(Extensions3D::TEXTURE_RECTANGLE_ARB, GraphicsContext3D::TEXTURE_WRAP_T, GraphicsContext3D::CLAMP_TO_EDGE));
|
| - context3d->texImageIOSurface2DCHROMIUM(Extensions3D::TEXTURE_RECTANGLE_ARB,
|
| + GLC(context3d, context3d->activeTexture(GL_TEXTURE0));
|
| + GLC(context3d, context3d->bindTexture(GL_TEXTURE_RECTANGLE_ARB, m_ioSurfaceTextureId));
|
| + GLC(context3d, context3d->texParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MIN_FILTER, GL_LINEAR));
|
| + GLC(context3d, context3d->texParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MAG_FILTER, GL_LINEAR));
|
| + GLC(context3d, context3d->texParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE));
|
| + GLC(context3d, context3d->texParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE));
|
| + context3d->texImageIOSurface2DCHROMIUM(GL_TEXTURE_RECTANGLE_ARB,
|
| m_ioSurfaceSize.width(),
|
| m_ioSurfaceSize.height(),
|
| m_ioSurfaceId,
|
|
|