Index: third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.h |
diff --git a/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.h b/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.h |
index 1a90b2c8765f823fda1399dd3b794210d788e268..d2b172cdbe612bb43510ca148ce4ab246ce11a4e 100644 |
--- a/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.h |
+++ b/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.h |
@@ -110,11 +110,11 @@ public: |
// The DrawingBuffer needs to track the texture bound to texture unit 0. |
// The bound texture is tracked to avoid costly queries during rendering. |
- void setTexture2DBinding(Platform3DObject texture) { m_texture2DBinding = texture; } |
+ void setTexture2DBinding(GLuint texture) { m_texture2DBinding = texture; } |
// The DrawingBuffer needs to track the currently bound framebuffer so it |
// restore the binding when needed. |
- void setFramebufferBinding(GLenum target, Platform3DObject fbo) |
+ void setFramebufferBinding(GLenum target, GLuint fbo) |
{ |
switch (target) { |
case GL_FRAMEBUFFER: |
@@ -138,7 +138,7 @@ public: |
bool multisample() const; |
- Platform3DObject framebuffer() const; |
+ GLuint framebuffer() const; |
bool discardFramebufferSupported() const { return m_discardFramebufferSupported; } |
@@ -163,7 +163,7 @@ public: |
void mailboxReleased(const WebExternalTextureMailbox&, bool lostResource = false) override; |
// Destroys the TEXTURE_2D binding for the owned context |
- bool copyToPlatformTexture(WebGraphicsContext3D*, gpu::gles2::GLES2Interface*, Platform3DObject texture, GLenum internalFormat, |
+ bool copyToPlatformTexture(WebGraphicsContext3D*, gpu::gles2::GLES2Interface*, GLuint texture, GLenum internalFormat, |
GLenum destType, GLint level, bool premultiplyAlpha, bool flipY, SourceDrawingBuffer); |
void setPackAlignment(GLint param); |
@@ -193,10 +193,10 @@ protected: // For unittests |
private: |
struct TextureParameters { |
DISALLOW_NEW(); |
- WGC3Denum target; |
- WGC3Denum internalColorFormat; |
- WGC3Denum colorFormat; |
- WGC3Denum internalRenderbufferFormat; |
+ GLenum target; |
+ GLenum internalColorFormat; |
+ GLenum colorFormat; |
+ GLenum internalRenderbufferFormat; |
TextureParameters() |
: target(0) |
@@ -211,8 +211,8 @@ private: |
// we need to know the mapping from texture id to image. |
struct TextureInfo { |
DISALLOW_NEW(); |
- Platform3DObject textureId; |
- WGC3Duint imageId; |
+ GLuint textureId; |
+ GLuint imageId; |
TextureParameters parameters; |
TextureInfo() |
@@ -249,7 +249,7 @@ private: |
// Creates and binds a texture with the given parameters. Returns 0 on |
// failure, or the newly created texture id on success. The caller takes |
// ownership of the newly created texture. |
- WebGLId createColorTexture(const TextureParameters&); |
+ GLuint createColorTexture(const TextureParameters&); |
// Create the depth/stencil and multisample buffers, if needed. |
void createSecondaryBuffers(); |
@@ -300,9 +300,9 @@ private: |
PreserveDrawingBuffer m_preserveDrawingBuffer; |
bool m_scissorEnabled; |
- Platform3DObject m_texture2DBinding; |
- Platform3DObject m_drawFramebufferBinding; |
- Platform3DObject m_readFramebufferBinding; |
+ GLuint m_texture2DBinding; |
+ GLuint m_drawFramebufferBinding; |
+ GLuint m_readFramebufferBinding; |
GLenum m_activeTextureUnit; |
OwnPtr<WebGraphicsContext3DProvider> m_contextProvider; |