| Index: cc/test/test_web_graphics_context_3d.cc
|
| diff --git a/cc/test/test_web_graphics_context_3d.cc b/cc/test/test_web_graphics_context_3d.cc
|
| index e454976851a95635df412b2df62f10853b6bf7dd..bfb8bc4e0d1c4b57e173f9856919e37e404af250 100644
|
| --- a/cc/test/test_web_graphics_context_3d.cc
|
| +++ b/cc/test/test_web_graphics_context_3d.cc
|
| @@ -16,24 +16,16 @@
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "third_party/khronos/GLES2/gl2ext.h"
|
|
|
| -using blink::WGC3Dboolean;
|
| -using blink::WGC3Dchar;
|
| -using blink::WGC3Denum;
|
| -using blink::WGC3Dint;
|
| -using blink::WGC3Dsizei;
|
| -using blink::WGC3Dsizeiptr;
|
| -using blink::WGC3Duint;
|
| -using blink::WebGLId;
|
| using blink::WebGraphicsContext3D;
|
|
|
| namespace cc {
|
|
|
| -static const WebGLId kFramebufferId = 1;
|
| -static const WebGLId kRenderbufferId = 2;
|
| +static const GLuint kFramebufferId = 1;
|
| +static const GLuint kRenderbufferId = 2;
|
|
|
| static unsigned s_context_id = 1;
|
|
|
| -const WebGLId TestWebGraphicsContext3D::kExternalTextureId = 1337;
|
| +const GLuint TestWebGraphicsContext3D::kExternalTextureId = 1337;
|
|
|
| static base::LazyInstance<base::Lock>::Leaky
|
| g_shared_namespace_lock = LAZY_INSTANCE_INITIALIZER;
|
| @@ -112,82 +104,82 @@ bool TestWebGraphicsContext3D::isContextLost() {
|
| return context_lost_;
|
| }
|
|
|
| -WGC3Denum TestWebGraphicsContext3D::checkFramebufferStatus(
|
| - WGC3Denum target) {
|
| +GLenum TestWebGraphicsContext3D::checkFramebufferStatus(
|
| + GLenum target) {
|
| if (context_lost_)
|
| return GL_FRAMEBUFFER_UNDEFINED_OES;
|
| return GL_FRAMEBUFFER_COMPLETE;
|
| }
|
|
|
| -blink::WebString TestWebGraphicsContext3D::getString(WGC3Denum name) {
|
| +blink::WebString TestWebGraphicsContext3D::getString(GLenum name) {
|
| return blink::WebString();
|
| }
|
|
|
| -WGC3Dint TestWebGraphicsContext3D::getUniformLocation(
|
| - WebGLId program,
|
| - const WGC3Dchar* name) {
|
| +GLint TestWebGraphicsContext3D::getUniformLocation(
|
| + GLuint program,
|
| + const GLchar* name) {
|
| return 0;
|
| }
|
|
|
| -WGC3Dsizeiptr TestWebGraphicsContext3D::getVertexAttribOffset(
|
| - WGC3Duint index,
|
| - WGC3Denum pname) {
|
| +GLsizeiptr TestWebGraphicsContext3D::getVertexAttribOffset(
|
| + GLuint index,
|
| + GLenum pname) {
|
| return 0;
|
| }
|
|
|
| -WGC3Dboolean TestWebGraphicsContext3D::isBuffer(
|
| - WebGLId buffer) {
|
| +GLboolean TestWebGraphicsContext3D::isBuffer(
|
| + GLuint buffer) {
|
| return false;
|
| }
|
|
|
| -WGC3Dboolean TestWebGraphicsContext3D::isEnabled(
|
| - WGC3Denum cap) {
|
| +GLboolean TestWebGraphicsContext3D::isEnabled(
|
| + GLenum cap) {
|
| return false;
|
| }
|
|
|
| -WGC3Dboolean TestWebGraphicsContext3D::isFramebuffer(
|
| - WebGLId framebuffer) {
|
| +GLboolean TestWebGraphicsContext3D::isFramebuffer(
|
| + GLuint framebuffer) {
|
| return false;
|
| }
|
|
|
| -WGC3Dboolean TestWebGraphicsContext3D::isProgram(
|
| - WebGLId program) {
|
| +GLboolean TestWebGraphicsContext3D::isProgram(
|
| + GLuint program) {
|
| return false;
|
| }
|
|
|
| -WGC3Dboolean TestWebGraphicsContext3D::isRenderbuffer(
|
| - WebGLId renderbuffer) {
|
| +GLboolean TestWebGraphicsContext3D::isRenderbuffer(
|
| + GLuint renderbuffer) {
|
| return false;
|
| }
|
|
|
| -WGC3Dboolean TestWebGraphicsContext3D::isShader(
|
| - WebGLId shader) {
|
| +GLboolean TestWebGraphicsContext3D::isShader(
|
| + GLuint shader) {
|
| return false;
|
| }
|
|
|
| -WGC3Dboolean TestWebGraphicsContext3D::isTexture(
|
| - WebGLId texture) {
|
| +GLboolean TestWebGraphicsContext3D::isTexture(
|
| + GLuint texture) {
|
| return false;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::genBuffers(WGC3Dsizei count, WebGLId* ids) {
|
| +void TestWebGraphicsContext3D::genBuffers(GLsizei count, GLuint* ids) {
|
| for (int i = 0; i < count; ++i)
|
| ids[i] = NextBufferId();
|
| }
|
|
|
| void TestWebGraphicsContext3D::genFramebuffers(
|
| - WGC3Dsizei count, WebGLId* ids) {
|
| + GLsizei count, GLuint* ids) {
|
| for (int i = 0; i < count; ++i)
|
| ids[i] = kFramebufferId | context_id_ << 16;
|
| }
|
|
|
| void TestWebGraphicsContext3D::genRenderbuffers(
|
| - WGC3Dsizei count, WebGLId* ids) {
|
| + GLsizei count, GLuint* ids) {
|
| for (int i = 0; i < count; ++i)
|
| ids[i] = kRenderbufferId | context_id_ << 16;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::genTextures(WGC3Dsizei count, WebGLId* ids) {
|
| +void TestWebGraphicsContext3D::genTextures(GLsizei count, GLuint* ids) {
|
| for (int i = 0; i < count; ++i) {
|
| ids[i] = NextTextureId();
|
| DCHECK_NE(ids[i], kExternalTextureId);
|
| @@ -197,24 +189,24 @@ void TestWebGraphicsContext3D::genTextures(WGC3Dsizei count, WebGLId* ids) {
|
| namespace_->textures.Append(ids[i], new TestTexture());
|
| }
|
|
|
| -void TestWebGraphicsContext3D::deleteBuffers(WGC3Dsizei count, WebGLId* ids) {
|
| +void TestWebGraphicsContext3D::deleteBuffers(GLsizei count, GLuint* ids) {
|
| for (int i = 0; i < count; ++i)
|
| RetireBufferId(ids[i]);
|
| }
|
|
|
| void TestWebGraphicsContext3D::deleteFramebuffers(
|
| - WGC3Dsizei count, WebGLId* ids) {
|
| + GLsizei count, GLuint* ids) {
|
| for (int i = 0; i < count; ++i)
|
| DCHECK_EQ(kFramebufferId | context_id_ << 16, ids[i]);
|
| }
|
|
|
| void TestWebGraphicsContext3D::deleteRenderbuffers(
|
| - WGC3Dsizei count, WebGLId* ids) {
|
| + GLsizei count, GLuint* ids) {
|
| for (int i = 0; i < count; ++i)
|
| DCHECK_EQ(kRenderbufferId | context_id_ << 16, ids[i]);
|
| }
|
|
|
| -void TestWebGraphicsContext3D::deleteTextures(WGC3Dsizei count, WebGLId* ids) {
|
| +void TestWebGraphicsContext3D::deleteTextures(GLsizei count, GLuint* ids) {
|
| for (int i = 0; i < count; ++i)
|
| RetireTextureId(ids[i]);
|
| base::AutoLock lock(namespace_->lock);
|
| @@ -224,43 +216,43 @@ void TestWebGraphicsContext3D::deleteTextures(WGC3Dsizei count, WebGLId* ids) {
|
| }
|
| }
|
|
|
| -WebGLId TestWebGraphicsContext3D::createBuffer() {
|
| - WebGLId id;
|
| +GLuint TestWebGraphicsContext3D::createBuffer() {
|
| + GLuint id;
|
| genBuffers(1, &id);
|
| return id;
|
| }
|
|
|
| -WebGLId TestWebGraphicsContext3D::createFramebuffer() {
|
| - WebGLId id;
|
| +GLuint TestWebGraphicsContext3D::createFramebuffer() {
|
| + GLuint id;
|
| genFramebuffers(1, &id);
|
| return id;
|
| }
|
|
|
| -WebGLId TestWebGraphicsContext3D::createRenderbuffer() {
|
| - WebGLId id;
|
| +GLuint TestWebGraphicsContext3D::createRenderbuffer() {
|
| + GLuint id;
|
| genRenderbuffers(1, &id);
|
| return id;
|
| }
|
|
|
| -WebGLId TestWebGraphicsContext3D::createTexture() {
|
| - WebGLId id;
|
| +GLuint TestWebGraphicsContext3D::createTexture() {
|
| + GLuint id;
|
| genTextures(1, &id);
|
| return id;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::deleteBuffer(WebGLId id) {
|
| +void TestWebGraphicsContext3D::deleteBuffer(GLuint id) {
|
| deleteBuffers(1, &id);
|
| }
|
|
|
| -void TestWebGraphicsContext3D::deleteFramebuffer(WebGLId id) {
|
| +void TestWebGraphicsContext3D::deleteFramebuffer(GLuint id) {
|
| deleteFramebuffers(1, &id);
|
| }
|
|
|
| -void TestWebGraphicsContext3D::deleteRenderbuffer(WebGLId id) {
|
| +void TestWebGraphicsContext3D::deleteRenderbuffer(GLuint id) {
|
| deleteRenderbuffers(1, &id);
|
| }
|
|
|
| -void TestWebGraphicsContext3D::deleteTexture(WebGLId id) {
|
| +void TestWebGraphicsContext3D::deleteTexture(GLuint id) {
|
| deleteTextures(1, &id);
|
| }
|
|
|
| @@ -270,38 +262,38 @@ unsigned TestWebGraphicsContext3D::createProgram() {
|
| return program;
|
| }
|
|
|
| -WebGLId TestWebGraphicsContext3D::createShader(WGC3Denum) {
|
| +GLuint TestWebGraphicsContext3D::createShader(GLenum) {
|
| unsigned shader = next_shader_id_++ | context_id_ << 16;
|
| shader_set_.insert(shader);
|
| return shader;
|
| }
|
|
|
| -WebGLId TestWebGraphicsContext3D::createExternalTexture() {
|
| +GLuint TestWebGraphicsContext3D::createExternalTexture() {
|
| base::AutoLock lock(namespace_->lock);
|
| namespace_->textures.Append(kExternalTextureId, new TestTexture());
|
| return kExternalTextureId;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::deleteProgram(WebGLId id) {
|
| +void TestWebGraphicsContext3D::deleteProgram(GLuint id) {
|
| if (!program_set_.count(id))
|
| ADD_FAILURE() << "deleteProgram called on unknown program " << id;
|
| program_set_.erase(id);
|
| }
|
|
|
| -void TestWebGraphicsContext3D::deleteShader(WebGLId id) {
|
| +void TestWebGraphicsContext3D::deleteShader(GLuint id) {
|
| if (!shader_set_.count(id))
|
| ADD_FAILURE() << "deleteShader called on unknown shader " << id;
|
| shader_set_.erase(id);
|
| }
|
|
|
| -void TestWebGraphicsContext3D::attachShader(WebGLId program, WebGLId shader) {
|
| +void TestWebGraphicsContext3D::attachShader(GLuint program, GLuint shader) {
|
| if (!program_set_.count(program))
|
| ADD_FAILURE() << "attachShader called with unknown program " << program;
|
| if (!shader_set_.count(shader))
|
| ADD_FAILURE() << "attachShader called with unknown shader " << shader;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::useProgram(WebGLId program) {
|
| +void TestWebGraphicsContext3D::useProgram(GLuint program) {
|
| if (!program)
|
| return;
|
| if (!program_set_.count(program))
|
| @@ -309,21 +301,21 @@ void TestWebGraphicsContext3D::useProgram(WebGLId program) {
|
| }
|
|
|
| void TestWebGraphicsContext3D::bindFramebuffer(
|
| - WGC3Denum target, WebGLId framebuffer) {
|
| + GLenum target, GLuint framebuffer) {
|
| if (!framebuffer)
|
| return;
|
| DCHECK_EQ(kFramebufferId | context_id_ << 16, framebuffer);
|
| }
|
|
|
| void TestWebGraphicsContext3D::bindRenderbuffer(
|
| - WGC3Denum target, WebGLId renderbuffer) {
|
| + GLenum target, GLuint renderbuffer) {
|
| if (!renderbuffer)
|
| return;
|
| DCHECK_EQ(kRenderbufferId | context_id_ << 16, renderbuffer);
|
| }
|
|
|
| void TestWebGraphicsContext3D::bindTexture(
|
| - WGC3Denum target, WebGLId texture_id) {
|
| + GLenum target, GLuint texture_id) {
|
| if (times_bind_texture_succeeds_ >= 0) {
|
| if (!times_bind_texture_succeeds_) {
|
| loseContextCHROMIUM(GL_GUILTY_CONTEXT_RESET_ARB,
|
| @@ -340,23 +332,23 @@ void TestWebGraphicsContext3D::bindTexture(
|
| used_textures_.insert(texture_id);
|
| }
|
|
|
| -blink::WebGLId TestWebGraphicsContext3D::BoundTextureId(
|
| - blink::WGC3Denum target) {
|
| +GLuint TestWebGraphicsContext3D::BoundTextureId(
|
| + GLenum target) {
|
| return texture_targets_.BoundTexture(target);
|
| }
|
|
|
| scoped_refptr<TestTexture> TestWebGraphicsContext3D::BoundTexture(
|
| - WGC3Denum target) {
|
| + GLenum target) {
|
| // The caller is expected to lock the namespace for texture access.
|
| namespace_->lock.AssertAcquired();
|
| return namespace_->textures.TextureForId(BoundTextureId(target));
|
| }
|
|
|
| -void TestWebGraphicsContext3D::CheckTextureIsBound(WGC3Denum target) {
|
| +void TestWebGraphicsContext3D::CheckTextureIsBound(GLenum target) {
|
| DCHECK(BoundTextureId(target));
|
| }
|
|
|
| -void TestWebGraphicsContext3D::endQueryEXT(WGC3Denum target) {
|
| +void TestWebGraphicsContext3D::endQueryEXT(GLenum target) {
|
| if (times_end_query_succeeds_ >= 0) {
|
| if (!times_end_query_succeeds_) {
|
| loseContextCHROMIUM(GL_GUILTY_CONTEXT_RESET_ARB,
|
| @@ -367,24 +359,24 @@ void TestWebGraphicsContext3D::endQueryEXT(WGC3Denum target) {
|
| }
|
|
|
| void TestWebGraphicsContext3D::getQueryObjectuivEXT(
|
| - WebGLId query,
|
| - WGC3Denum pname,
|
| - WGC3Duint* params) {
|
| + GLuint query,
|
| + GLenum pname,
|
| + GLuint* params) {
|
| // If the context is lost, behave as if result is available.
|
| if (pname == GL_QUERY_RESULT_AVAILABLE_EXT)
|
| *params = 1;
|
| }
|
|
|
| void TestWebGraphicsContext3D::getIntegerv(
|
| - WGC3Denum pname,
|
| - blink::WGC3Dint* value) {
|
| + GLenum pname,
|
| + GLint* value) {
|
| if (pname == GL_MAX_TEXTURE_SIZE)
|
| *value = max_texture_size_;
|
| else if (pname == GL_ACTIVE_TEXTURE)
|
| *value = GL_TEXTURE0;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::genMailboxCHROMIUM(blink::WGC3Dbyte* mailbox) {
|
| +void TestWebGraphicsContext3D::genMailboxCHROMIUM(GLbyte* mailbox) {
|
| if (times_gen_mailbox_succeeds_ >= 0) {
|
| if (!times_gen_mailbox_succeeds_) {
|
| loseContextCHROMIUM(GL_GUILTY_CONTEXT_RESET_ARB,
|
| @@ -413,8 +405,8 @@ void TestWebGraphicsContext3D::setContextLostCallback(
|
| context_lost_callback_ = callback;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::loseContextCHROMIUM(WGC3Denum current,
|
| - WGC3Denum other) {
|
| +void TestWebGraphicsContext3D::loseContextCHROMIUM(GLenum current,
|
| + GLenum other) {
|
| if (context_lost_)
|
| return;
|
| context_lost_ = true;
|
| @@ -434,8 +426,8 @@ void TestWebGraphicsContext3D::flush() {
|
| test_support_->CallAllSyncPointCallbacks();
|
| }
|
|
|
| -void TestWebGraphicsContext3D::bindBuffer(blink::WGC3Denum target,
|
| - blink::WebGLId buffer) {
|
| +void TestWebGraphicsContext3D::bindBuffer(GLenum target,
|
| + GLuint buffer) {
|
| bound_buffer_ = buffer;
|
| if (!bound_buffer_)
|
| return;
|
| @@ -453,10 +445,10 @@ void TestWebGraphicsContext3D::bindBuffer(blink::WGC3Denum target,
|
| buffers.get(bound_buffer_)->target = target;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::bufferData(blink::WGC3Denum target,
|
| - blink::WGC3Dsizeiptr size,
|
| +void TestWebGraphicsContext3D::bufferData(GLenum target,
|
| + GLsizeiptr size,
|
| const void* data,
|
| - blink::WGC3Denum usage) {
|
| + GLenum usage) {
|
| base::AutoLock lock(namespace_->lock);
|
| base::ScopedPtrHashMap<unsigned, Buffer>& buffers = namespace_->buffers;
|
| DCHECK_GT(buffers.count(bound_buffer_), 0u);
|
| @@ -477,8 +469,8 @@ void TestWebGraphicsContext3D::bufferData(blink::WGC3Denum target,
|
| GetTransferBufferMemoryUsedBytes());
|
| }
|
|
|
| -void* TestWebGraphicsContext3D::mapBufferCHROMIUM(blink::WGC3Denum target,
|
| - blink::WGC3Denum access) {
|
| +void* TestWebGraphicsContext3D::mapBufferCHROMIUM(GLenum target,
|
| + GLenum access) {
|
| base::AutoLock lock(namespace_->lock);
|
| base::ScopedPtrHashMap<unsigned, Buffer>& buffers = namespace_->buffers;
|
| DCHECK_GT(buffers.count(bound_buffer_), 0u);
|
| @@ -497,8 +489,8 @@ void* TestWebGraphicsContext3D::mapBufferCHROMIUM(blink::WGC3Denum target,
|
| return buffers.get(bound_buffer_)->pixels.get();
|
| }
|
|
|
| -blink::WGC3Dboolean TestWebGraphicsContext3D::unmapBufferCHROMIUM(
|
| - blink::WGC3Denum target) {
|
| +GLboolean TestWebGraphicsContext3D::unmapBufferCHROMIUM(
|
| + GLenum target) {
|
| base::AutoLock lock(namespace_->lock);
|
| base::ScopedPtrHashMap<unsigned, Buffer>& buffers = namespace_->buffers;
|
| DCHECK_GT(buffers.count(bound_buffer_), 0u);
|
| @@ -507,11 +499,11 @@ blink::WGC3Dboolean TestWebGraphicsContext3D::unmapBufferCHROMIUM(
|
| return true;
|
| }
|
|
|
| -blink::WGC3Duint TestWebGraphicsContext3D::createImageCHROMIUM(
|
| - blink::WGC3Dsizei width, blink::WGC3Dsizei height,
|
| - blink::WGC3Denum internalformat) {
|
| +GLuint TestWebGraphicsContext3D::createImageCHROMIUM(
|
| + GLsizei width, GLsizei height,
|
| + GLenum internalformat) {
|
| DCHECK_EQ(GL_RGBA8_OES, static_cast<int>(internalformat));
|
| - blink::WGC3Duint image_id = NextImageId();
|
| + GLuint image_id = NextImageId();
|
| base::AutoLock lock(namespace_->lock);
|
| base::ScopedPtrHashMap<unsigned, Image>& images = namespace_->images;
|
| images.set(image_id, make_scoped_ptr(new Image).Pass());
|
| @@ -520,22 +512,22 @@ blink::WGC3Duint TestWebGraphicsContext3D::createImageCHROMIUM(
|
| }
|
|
|
| void TestWebGraphicsContext3D::destroyImageCHROMIUM(
|
| - blink::WGC3Duint id) {
|
| + GLuint id) {
|
| RetireImageId(id);
|
| }
|
|
|
| void TestWebGraphicsContext3D::getImageParameterivCHROMIUM(
|
| - blink::WGC3Duint image_id,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* params) {
|
| + GLuint image_id,
|
| + GLenum pname,
|
| + GLint* params) {
|
| base::AutoLock lock(namespace_->lock);
|
| DCHECK_GT(namespace_->images.count(image_id), 0u);
|
| DCHECK_EQ(GL_IMAGE_ROWBYTES_CHROMIUM, static_cast<int>(pname));
|
| *params = 0;
|
| }
|
|
|
| -void* TestWebGraphicsContext3D::mapImageCHROMIUM(blink::WGC3Duint image_id,
|
| - blink::WGC3Denum access) {
|
| +void* TestWebGraphicsContext3D::mapImageCHROMIUM(GLuint image_id,
|
| + GLenum access) {
|
| base::AutoLock lock(namespace_->lock);
|
| base::ScopedPtrHashMap<unsigned, Image>& images = namespace_->images;
|
| DCHECK_GT(images.count(image_id), 0u);
|
| @@ -549,7 +541,7 @@ void* TestWebGraphicsContext3D::mapImageCHROMIUM(blink::WGC3Duint image_id,
|
| }
|
|
|
| void TestWebGraphicsContext3D::unmapImageCHROMIUM(
|
| - blink::WGC3Duint image_id) {
|
| + GLuint image_id) {
|
| base::AutoLock lock(namespace_->lock);
|
| DCHECK_GT(namespace_->images.count(image_id), 0u);
|
| }
|
| @@ -568,20 +560,20 @@ size_t TestWebGraphicsContext3D::NumTextures() const {
|
| return namespace_->textures.Size();
|
| }
|
|
|
| -blink::WebGLId TestWebGraphicsContext3D::TextureAt(int i) const {
|
| +GLuint TestWebGraphicsContext3D::TextureAt(int i) const {
|
| base::AutoLock lock(namespace_->lock);
|
| return namespace_->textures.IdAt(i);
|
| }
|
|
|
| -WebGLId TestWebGraphicsContext3D::NextTextureId() {
|
| +GLuint TestWebGraphicsContext3D::NextTextureId() {
|
| base::AutoLock lock(namespace_->lock);
|
| - WebGLId texture_id = namespace_->next_texture_id++;
|
| + GLuint texture_id = namespace_->next_texture_id++;
|
| DCHECK(texture_id < (1 << 16));
|
| texture_id |= context_id_ << 16;
|
| return texture_id;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::RetireTextureId(WebGLId id) {
|
| +void TestWebGraphicsContext3D::RetireTextureId(GLuint id) {
|
| base::AutoLock lock(namespace_->lock);
|
| unsigned context_id = id >> 16;
|
| unsigned texture_id = id & 0xffff;
|
| @@ -590,15 +582,15 @@ void TestWebGraphicsContext3D::RetireTextureId(WebGLId id) {
|
| DCHECK_EQ(context_id, context_id_);
|
| }
|
|
|
| -WebGLId TestWebGraphicsContext3D::NextBufferId() {
|
| +GLuint TestWebGraphicsContext3D::NextBufferId() {
|
| base::AutoLock lock(namespace_->lock);
|
| - WebGLId buffer_id = namespace_->next_buffer_id++;
|
| + GLuint buffer_id = namespace_->next_buffer_id++;
|
| DCHECK(buffer_id < (1 << 16));
|
| buffer_id |= context_id_ << 16;
|
| return buffer_id;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::RetireBufferId(WebGLId id) {
|
| +void TestWebGraphicsContext3D::RetireBufferId(GLuint id) {
|
| base::AutoLock lock(namespace_->lock);
|
| unsigned context_id = id >> 16;
|
| unsigned buffer_id = id & 0xffff;
|
| @@ -607,15 +599,15 @@ void TestWebGraphicsContext3D::RetireBufferId(WebGLId id) {
|
| DCHECK_EQ(context_id, context_id_);
|
| }
|
|
|
| -blink::WGC3Duint TestWebGraphicsContext3D::NextImageId() {
|
| +GLuint TestWebGraphicsContext3D::NextImageId() {
|
| base::AutoLock lock(namespace_->lock);
|
| - WGC3Duint image_id = namespace_->next_image_id++;
|
| + GLuint image_id = namespace_->next_image_id++;
|
| DCHECK(image_id < (1 << 16));
|
| image_id |= context_id_ << 16;
|
| return image_id;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::RetireImageId(WebGLId id) {
|
| +void TestWebGraphicsContext3D::RetireImageId(GLuint id) {
|
| base::AutoLock lock(namespace_->lock);
|
| unsigned context_id = id >> 16;
|
| unsigned image_id = id & 0xffff;
|
| @@ -652,16 +644,16 @@ TestWebGraphicsContext3D::TextureTargets::TextureTargets() {
|
| TestWebGraphicsContext3D::TextureTargets::~TextureTargets() {}
|
|
|
| void TestWebGraphicsContext3D::TextureTargets::BindTexture(
|
| - blink::WGC3Denum target,
|
| - blink::WebGLId id) {
|
| + GLenum target,
|
| + GLuint id) {
|
| // Make sure this is a supported target by seeing if it was bound to before.
|
| DCHECK(bound_textures_.find(target) != bound_textures_.end());
|
| bound_textures_[target] = id;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::texParameteri(blink::WGC3Denum target,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint param) {
|
| +void TestWebGraphicsContext3D::texParameteri(GLenum target,
|
| + GLenum pname,
|
| + GLint param) {
|
| CheckTextureIsBound(target);
|
| base::AutoLock lock_for_texture_access(namespace_->lock);
|
| scoped_refptr<TestTexture> texture = BoundTexture(target);
|
| @@ -669,9 +661,9 @@ void TestWebGraphicsContext3D::texParameteri(blink::WGC3Denum target,
|
| texture->params[pname] = param;
|
| }
|
|
|
| -void TestWebGraphicsContext3D::getTexParameteriv(blink::WGC3Denum target,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* value) {
|
| +void TestWebGraphicsContext3D::getTexParameteriv(GLenum target,
|
| + GLenum pname,
|
| + GLint* value) {
|
| CheckTextureIsBound(target);
|
| base::AutoLock lock_for_texture_access(namespace_->lock);
|
| scoped_refptr<TestTexture> texture = BoundTexture(target);
|
| @@ -682,7 +674,7 @@ void TestWebGraphicsContext3D::getTexParameteriv(blink::WGC3Denum target,
|
| }
|
|
|
| void TestWebGraphicsContext3D::TextureTargets::UnbindTexture(
|
| - blink::WebGLId id) {
|
| + GLuint id) {
|
| // Bind zero to any targets that the id is bound to.
|
| for (TargetTextureMap::iterator it = bound_textures_.begin();
|
| it != bound_textures_.end();
|
| @@ -692,8 +684,8 @@ void TestWebGraphicsContext3D::TextureTargets::UnbindTexture(
|
| }
|
| }
|
|
|
| -blink::WebGLId TestWebGraphicsContext3D::TextureTargets::BoundTexture(
|
| - blink::WGC3Denum target) {
|
| +GLuint TestWebGraphicsContext3D::TextureTargets::BoundTexture(
|
| + GLenum target) {
|
| DCHECK(bound_textures_.find(target) != bound_textures_.end());
|
| return bound_textures_[target];
|
| }
|
|
|