diff options
Diffstat (limited to 'cc/test/test_web_graphics_context_3d.cc')
-rw-r--r-- | cc/test/test_web_graphics_context_3d.cc | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/cc/test/test_web_graphics_context_3d.cc b/cc/test/test_web_graphics_context_3d.cc index 41f3eb0..6375492 100644 --- a/cc/test/test_web_graphics_context_3d.cc +++ b/cc/test/test_web_graphics_context_3d.cc @@ -526,12 +526,12 @@ void TestWebGraphicsContext3D::bindBuffer(GLenum target, DCHECK_LT(buffer_id, namespace_->next_buffer_id); DCHECK_EQ(context_id, context_id_); - base::ScopedPtrHashMap<unsigned, scoped_ptr<Buffer>>& buffers = + std::unordered_map<unsigned, scoped_ptr<Buffer>>& buffers = namespace_->buffers; if (buffers.count(bound_buffer_) == 0) - buffers.set(bound_buffer_, make_scoped_ptr(new Buffer)); + buffers[bound_buffer_] = make_scoped_ptr(new Buffer); - buffers.get(bound_buffer_)->target = target; + buffers[bound_buffer_]->target = target; } void TestWebGraphicsContext3D::bufferData(GLenum target, @@ -539,11 +539,11 @@ void TestWebGraphicsContext3D::bufferData(GLenum target, const void* data, GLenum usage) { base::AutoLock lock(namespace_->lock); - base::ScopedPtrHashMap<unsigned, scoped_ptr<Buffer>>& buffers = + std::unordered_map<unsigned, scoped_ptr<Buffer>>& buffers = namespace_->buffers; DCHECK_GT(buffers.count(bound_buffer_), 0u); - DCHECK_EQ(target, buffers.get(bound_buffer_)->target); - Buffer* buffer = buffers.get(bound_buffer_); + DCHECK_EQ(target, buffers[bound_buffer_]->target); + Buffer* buffer = buffers[bound_buffer_].get(); if (context_lost_) { buffer->pixels = nullptr; return; @@ -589,10 +589,10 @@ void TestWebGraphicsContext3D::pixelStorei(GLenum pname, GLint param) { void* TestWebGraphicsContext3D::mapBufferCHROMIUM(GLenum target, GLenum access) { base::AutoLock lock(namespace_->lock); - base::ScopedPtrHashMap<unsigned, scoped_ptr<Buffer>>& buffers = + std::unordered_map<unsigned, scoped_ptr<Buffer>>& buffers = namespace_->buffers; DCHECK_GT(buffers.count(bound_buffer_), 0u); - DCHECK_EQ(target, buffers.get(bound_buffer_)->target); + DCHECK_EQ(target, buffers[bound_buffer_]->target); if (times_map_buffer_chromium_succeeds_ >= 0) { if (!times_map_buffer_chromium_succeeds_) { return NULL; @@ -600,17 +600,17 @@ void* TestWebGraphicsContext3D::mapBufferCHROMIUM(GLenum target, --times_map_buffer_chromium_succeeds_; } - return buffers.get(bound_buffer_)->pixels.get(); + return buffers[bound_buffer_]->pixels.get(); } GLboolean TestWebGraphicsContext3D::unmapBufferCHROMIUM( GLenum target) { base::AutoLock lock(namespace_->lock); - base::ScopedPtrHashMap<unsigned, scoped_ptr<Buffer>>& buffers = + std::unordered_map<unsigned, scoped_ptr<Buffer>>& buffers = namespace_->buffers; DCHECK_GT(buffers.count(bound_buffer_), 0u); - DCHECK_EQ(target, buffers.get(bound_buffer_)->target); - buffers.get(bound_buffer_)->pixels = nullptr; + DCHECK_EQ(target, buffers[bound_buffer_]->target); + buffers[bound_buffer_]->pixels = nullptr; return true; } @@ -621,7 +621,7 @@ GLuint TestWebGraphicsContext3D::createImageCHROMIUM(ClientBuffer buffer, DCHECK_EQ(GL_RGBA, static_cast<int>(internalformat)); GLuint image_id = NextImageId(); base::AutoLock lock(namespace_->lock); - base::hash_set<unsigned>& images = namespace_->images; + std::unordered_set<unsigned>& images = namespace_->images; images.insert(image_id); return image_id; } @@ -630,7 +630,7 @@ void TestWebGraphicsContext3D::destroyImageCHROMIUM( GLuint id) { RetireImageId(id); base::AutoLock lock(namespace_->lock); - base::hash_set<unsigned>& images = namespace_->images; + std::unordered_set<unsigned>& images = namespace_->images; if (!images.count(id)) ADD_FAILURE() << "destroyImageCHROMIUM called on unknown image " << id; images.erase(id); @@ -644,7 +644,7 @@ GLuint TestWebGraphicsContext3D::createGpuMemoryBufferImageCHROMIUM( DCHECK_EQ(GL_RGBA, static_cast<int>(internalformat)); GLuint image_id = NextImageId(); base::AutoLock lock(namespace_->lock); - base::hash_set<unsigned>& images = namespace_->images; + std::unordered_set<unsigned>& images = namespace_->images; images.insert(image_id); return image_id; } |