Index: cc/test/test_web_graphics_context_3d.h |
diff --git a/cc/test/test_web_graphics_context_3d.h b/cc/test/test_web_graphics_context_3d.h |
index 98ef9a6221328ac25ef18fcbe4f36d466db0c663..db85b1906de95f9fad2145d0165116eb07a6eaaf 100644 |
--- a/cc/test/test_web_graphics_context_3d.h |
+++ b/cc/test/test_web_graphics_context_3d.h |
@@ -37,21 +37,21 @@ class TestWebGraphicsContext3D : public FakeWebGraphicsContext3D { |
virtual bool isContextLost() OVERRIDE; |
- virtual void attachShader(blink::WebGLId program, |
- blink::WebGLId shader) OVERRIDE; |
- virtual void bindFramebuffer(blink::WGC3Denum target, |
- blink::WebGLId framebuffer) OVERRIDE; |
- virtual void bindRenderbuffer(blink::WGC3Denum target, |
- blink::WebGLId renderbuffer) OVERRIDE; |
- virtual void bindTexture(blink::WGC3Denum target, |
- blink::WebGLId texture_id) OVERRIDE; |
- |
- virtual void texParameteri(blink::WGC3Denum target, |
- blink::WGC3Denum pname, |
- blink::WGC3Dint param) OVERRIDE; |
- virtual void getTexParameteriv(blink::WGC3Denum target, |
- blink::WGC3Denum pname, |
- blink::WGC3Dint* value) OVERRIDE; |
+ virtual void attachShader(GLuint program, GLuint shader) OVERRIDE; |
+ virtual void bindFramebuffer( |
+ GLenum target, GLuint framebuffer) OVERRIDE; |
+ virtual void bindRenderbuffer( |
+ GLenum target, GLuint renderbuffer) OVERRIDE; |
+ virtual void bindTexture( |
+ GLenum target, |
+ GLuint texture_id) OVERRIDE; |
+ |
+ virtual void texParameteri(GLenum target, |
+ GLenum pname, |
+ GLint param) OVERRIDE; |
+ virtual void getTexParameteriv(GLenum target, |
+ GLenum pname, |
+ GLint* value) OVERRIDE; |
virtual void asyncTexImage2DCHROMIUM(GLenum target, |
GLint level, |
GLenum internalformat, |
@@ -73,109 +73,103 @@ class TestWebGraphicsContext3D : public FakeWebGraphicsContext3D { |
virtual void waitAsyncTexImage2DCHROMIUM(GLenum target) {} |
virtual void releaseTexImage2DCHROMIUM(GLenum target, GLint image_id) {} |
- virtual blink::WGC3Denum checkFramebufferStatus(blink::WGC3Denum target) |
- OVERRIDE; |
- |
- virtual blink::WebString getString(blink::WGC3Denum name) OVERRIDE; |
- virtual blink::WGC3Dint getUniformLocation(blink::WebGLId program, |
- const blink::WGC3Dchar* name) |
- OVERRIDE; |
- virtual blink::WGC3Dsizeiptr getVertexAttribOffset(blink::WGC3Duint index, |
- blink::WGC3Denum pname) |
- OVERRIDE; |
- |
- virtual blink::WGC3Dboolean isBuffer(blink::WebGLId buffer) OVERRIDE; |
- virtual blink::WGC3Dboolean isEnabled(blink::WGC3Denum cap) OVERRIDE; |
- virtual blink::WGC3Dboolean isFramebuffer(blink::WebGLId framebuffer) |
- OVERRIDE; |
- virtual blink::WGC3Dboolean isProgram(blink::WebGLId program) OVERRIDE; |
- virtual blink::WGC3Dboolean isRenderbuffer(blink::WebGLId renderbuffer) |
- OVERRIDE; |
- virtual blink::WGC3Dboolean isShader(blink::WebGLId shader) OVERRIDE; |
- virtual blink::WGC3Dboolean isTexture(blink::WebGLId texture) OVERRIDE; |
- |
- virtual void useProgram(blink::WebGLId program) OVERRIDE; |
- |
- virtual void genBuffers(blink::WGC3Dsizei count, |
- blink::WebGLId* ids) OVERRIDE; |
- virtual void genFramebuffers(blink::WGC3Dsizei count, |
- blink::WebGLId* ids) OVERRIDE; |
- virtual void genRenderbuffers(blink::WGC3Dsizei count, |
- blink::WebGLId* ids) OVERRIDE; |
- virtual void genTextures(blink::WGC3Dsizei count, |
- blink::WebGLId* ids) OVERRIDE; |
- |
- virtual void deleteBuffers(blink::WGC3Dsizei count, |
- blink::WebGLId* ids) OVERRIDE; |
- virtual void deleteFramebuffers(blink::WGC3Dsizei count, |
- blink::WebGLId* ids) OVERRIDE; |
- virtual void deleteRenderbuffers(blink::WGC3Dsizei count, |
- blink::WebGLId* ids) OVERRIDE; |
- virtual void deleteTextures(blink::WGC3Dsizei count, |
- blink::WebGLId* ids) OVERRIDE; |
- |
- virtual blink::WebGLId createBuffer() OVERRIDE; |
- virtual blink::WebGLId createFramebuffer() OVERRIDE; |
- virtual blink::WebGLId createRenderbuffer() OVERRIDE; |
- virtual blink::WebGLId createTexture() OVERRIDE; |
- |
- virtual void deleteBuffer(blink::WebGLId id) OVERRIDE; |
- virtual void deleteFramebuffer(blink::WebGLId id) OVERRIDE; |
- virtual void deleteRenderbuffer(blink::WebGLId id) OVERRIDE; |
- virtual void deleteTexture(blink::WebGLId id) OVERRIDE; |
- |
- virtual blink::WebGLId createProgram() OVERRIDE; |
- virtual blink::WebGLId createShader(blink::WGC3Denum) OVERRIDE; |
- virtual blink::WebGLId createExternalTexture(); |
- |
- virtual void deleteProgram(blink::WebGLId id) OVERRIDE; |
- virtual void deleteShader(blink::WebGLId id) OVERRIDE; |
- |
- virtual void endQueryEXT(blink::WGC3Denum target) OVERRIDE; |
- virtual void getQueryObjectuivEXT(blink::WebGLId query, |
- blink::WGC3Denum pname, |
- blink::WGC3Duint* params) OVERRIDE; |
- |
- virtual void getIntegerv(blink::WGC3Denum pname, |
- blink::WGC3Dint* value) OVERRIDE; |
- |
- virtual void genMailboxCHROMIUM(blink::WGC3Dbyte* mailbox); |
- virtual void produceTextureCHROMIUM(blink::WGC3Denum target, |
- const blink::WGC3Dbyte* mailbox) {} |
- virtual void consumeTextureCHROMIUM(blink::WGC3Denum target, |
- const blink::WGC3Dbyte* mailbox) {} |
+ virtual GLenum checkFramebufferStatus(GLenum target) OVERRIDE; |
+ |
+ virtual blink::WebString getString(GLenum name) OVERRIDE; |
+ virtual GLint getUniformLocation( |
+ GLuint program, |
+ const GLchar* name) OVERRIDE; |
+ virtual GLsizeiptr getVertexAttribOffset( |
+ GLuint index, |
+ GLenum pname) OVERRIDE; |
+ |
+ virtual GLboolean isBuffer(GLuint buffer) OVERRIDE; |
+ virtual GLboolean isEnabled(GLenum cap) OVERRIDE; |
+ virtual GLboolean isFramebuffer(GLuint framebuffer) OVERRIDE; |
+ virtual GLboolean isProgram(GLuint program) OVERRIDE; |
+ virtual GLboolean isRenderbuffer(GLuint renderbuffer) OVERRIDE; |
+ virtual GLboolean isShader(GLuint shader) OVERRIDE; |
+ virtual GLboolean isTexture(GLuint texture) OVERRIDE; |
+ |
+ virtual void useProgram(GLuint program) OVERRIDE; |
+ |
+ virtual void genBuffers(GLsizei count, GLuint* ids) OVERRIDE; |
+ virtual void genFramebuffers(GLsizei count, GLuint* ids) OVERRIDE; |
+ virtual void genRenderbuffers(GLsizei count, GLuint* ids) OVERRIDE; |
+ virtual void genTextures(GLsizei count, GLuint* ids) OVERRIDE; |
+ |
+ virtual void deleteBuffers(GLsizei count, GLuint* ids) OVERRIDE; |
+ virtual void deleteFramebuffers( |
+ GLsizei count, GLuint* ids) OVERRIDE; |
+ virtual void deleteRenderbuffers( |
+ GLsizei count, GLuint* ids) OVERRIDE; |
+ virtual void deleteTextures(GLsizei count, GLuint* ids) OVERRIDE; |
+ |
+ virtual GLuint createBuffer() OVERRIDE; |
+ virtual GLuint createFramebuffer() OVERRIDE; |
+ virtual GLuint createRenderbuffer() OVERRIDE; |
+ virtual GLuint createTexture() OVERRIDE; |
+ |
+ virtual void deleteBuffer(GLuint id) OVERRIDE; |
+ virtual void deleteFramebuffer(GLuint id) OVERRIDE; |
+ virtual void deleteRenderbuffer(GLuint id) OVERRIDE; |
+ virtual void deleteTexture(GLuint id) OVERRIDE; |
+ |
+ virtual GLuint createProgram() OVERRIDE; |
+ virtual GLuint createShader(GLenum) OVERRIDE; |
+ virtual GLuint createExternalTexture(); |
+ |
+ virtual void deleteProgram(GLuint id) OVERRIDE; |
+ virtual void deleteShader(GLuint id) OVERRIDE; |
+ |
+ virtual void endQueryEXT(GLenum target) OVERRIDE; |
+ virtual void getQueryObjectuivEXT( |
+ GLuint query, |
+ GLenum pname, |
+ GLuint* params) OVERRIDE; |
+ |
+ virtual void getIntegerv( |
+ GLenum pname, |
+ GLint* value) OVERRIDE; |
+ |
+ virtual void genMailboxCHROMIUM(GLbyte* mailbox); |
+ virtual void produceTextureCHROMIUM(GLenum target, |
+ const GLbyte* mailbox) { } |
+ virtual void consumeTextureCHROMIUM(GLenum target, |
+ const GLbyte* mailbox) { } |
virtual void setContextLostCallback( |
blink::WebGraphicsContext3D::WebGraphicsContextLostCallback* callback) |
OVERRIDE; |
- virtual void loseContextCHROMIUM(blink::WGC3Denum current, |
- blink::WGC3Denum other) OVERRIDE; |
+ virtual void loseContextCHROMIUM(GLenum current, |
+ GLenum other) OVERRIDE; |
virtual void finish() OVERRIDE; |
virtual void flush() OVERRIDE; |
- virtual void bindBuffer(blink::WGC3Denum target, |
- blink::WebGLId buffer) OVERRIDE; |
- virtual void bufferData(blink::WGC3Denum target, |
- blink::WGC3Dsizeiptr size, |
+ virtual void bindBuffer(GLenum target, GLuint buffer) OVERRIDE; |
+ virtual void bufferData(GLenum target, |
+ GLsizeiptr size, |
const void* data, |
- blink::WGC3Denum usage) OVERRIDE; |
- virtual void* mapBufferCHROMIUM(blink::WGC3Denum target, |
- blink::WGC3Denum access); |
- virtual blink::WGC3Dboolean unmapBufferCHROMIUM(blink::WGC3Denum target); |
- |
- virtual blink::WGC3Duint createImageCHROMIUM(blink::WGC3Dsizei width, |
- blink::WGC3Dsizei height, |
- blink::WGC3Denum internalformat) |
- OVERRIDE; |
- virtual void destroyImageCHROMIUM(blink::WGC3Duint image_id) OVERRIDE; |
- virtual void getImageParameterivCHROMIUM(blink::WGC3Duint image_id, |
- blink::WGC3Denum pname, |
- blink::WGC3Dint* params) OVERRIDE; |
- virtual void* mapImageCHROMIUM(blink::WGC3Duint image_id, |
- blink::WGC3Denum access) OVERRIDE; |
- virtual void unmapImageCHROMIUM(blink::WGC3Duint image_id) OVERRIDE; |
+ GLenum usage) OVERRIDE; |
+ virtual void* mapBufferCHROMIUM(GLenum target, |
+ GLenum access); |
+ virtual GLboolean unmapBufferCHROMIUM(GLenum target); |
+ |
+ virtual GLuint createImageCHROMIUM( |
+ GLsizei width, |
+ GLsizei height, |
+ GLenum internalformat) OVERRIDE; |
+ virtual void destroyImageCHROMIUM(GLuint image_id) OVERRIDE; |
+ virtual void getImageParameterivCHROMIUM( |
+ GLuint image_id, |
+ GLenum pname, |
+ GLint* params) OVERRIDE; |
+ virtual void* mapImageCHROMIUM( |
+ GLuint image_id, |
+ GLenum access) OVERRIDE; |
+ virtual void unmapImageCHROMIUM(GLuint image_id) OVERRIDE; |
virtual void texImageIOSurface2DCHROMIUM(GLenum target, |
GLsizei width, |
GLsizei height, |
@@ -212,7 +206,7 @@ class TestWebGraphicsContext3D : public FakeWebGraphicsContext3D { |
} |
size_t NumTextures() const; |
- blink::WebGLId TextureAt(int i) const; |
+ GLuint TextureAt(int i) const; |
size_t NumUsedTextures() const { return used_textures_.size(); } |
bool UsedTexture(int texture) const { |
@@ -247,15 +241,15 @@ class TestWebGraphicsContext3D : public FakeWebGraphicsContext3D { |
void set_max_texture_size(int size) { max_texture_size_ = size; } |
- static const blink::WebGLId kExternalTextureId; |
- virtual blink::WebGLId NextTextureId(); |
- virtual void RetireTextureId(blink::WebGLId id); |
+ static const GLuint kExternalTextureId; |
+ virtual GLuint NextTextureId(); |
+ virtual void RetireTextureId(GLuint id); |
- virtual blink::WebGLId NextBufferId(); |
- virtual void RetireBufferId(blink::WebGLId id); |
+ virtual GLuint NextBufferId(); |
+ virtual void RetireBufferId(GLuint id); |
- virtual blink::WebGLId NextImageId(); |
- virtual void RetireImageId(blink::WebGLId id); |
+ virtual GLuint NextImageId(); |
+ virtual void RetireImageId(GLuint id); |
size_t GetTransferBufferMemoryUsedBytes() const; |
void SetMaxTransferBufferUsageBytes(size_t max_transfer_buffer_usage_bytes); |
@@ -288,13 +282,13 @@ class TestWebGraphicsContext3D : public FakeWebGraphicsContext3D { |
TextureTargets(); |
~TextureTargets(); |
- void BindTexture(blink::WGC3Denum target, blink::WebGLId id); |
- void UnbindTexture(blink::WebGLId id); |
+ void BindTexture(GLenum target, GLuint id); |
+ void UnbindTexture(GLuint id); |
- blink::WebGLId BoundTexture(blink::WGC3Denum target); |
+ GLuint BoundTexture(GLenum target); |
private: |
- typedef base::hash_map<blink::WGC3Denum, blink::WebGLId> TargetTextureMap; |
+ typedef base::hash_map<GLenum, GLuint> TargetTextureMap; |
TargetTextureMap bound_textures_; |
}; |
@@ -302,7 +296,7 @@ class TestWebGraphicsContext3D : public FakeWebGraphicsContext3D { |
Buffer(); |
~Buffer(); |
- blink::WGC3Denum target; |
+ GLenum target; |
scoped_ptr<uint8[]> pixels; |
size_t size; |
@@ -341,9 +335,9 @@ class TestWebGraphicsContext3D : public FakeWebGraphicsContext3D { |
TestWebGraphicsContext3D(); |
void CreateNamespace(); |
- blink::WebGLId BoundTextureId(blink::WGC3Denum target); |
- scoped_refptr<TestTexture> BoundTexture(blink::WGC3Denum target); |
- void CheckTextureIsBound(blink::WGC3Denum target); |
+ GLuint BoundTextureId(GLenum target); |
+ scoped_refptr<TestTexture> BoundTexture(GLenum target); |
+ void CheckTextureIsBound(GLenum target); |
unsigned context_id_; |
ContextProvider::Capabilities test_capabilities_; |