summaryrefslogtreecommitdiffstats
path: root/gpu
diff options
context:
space:
mode:
authorreveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-31 16:42:43 +0000
committerreveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-31 16:42:43 +0000
commitaa62fad16f145408f9098ec678202299d40b01e9 (patch)
treea6699c4a651ff3e2e7a94166e5f4eb8b49efe24a /gpu
parent149a5a7ba487d2af5effae300c8e6785060fbfc4 (diff)
downloadchromium_src-aa62fad16f145408f9098ec678202299d40b01e9.zip
chromium_src-aa62fad16f145408f9098ec678202299d40b01e9.tar.gz
chromium_src-aa62fad16f145408f9098ec678202299d40b01e9.tar.bz2
ui: Cleanup gfx::GpuMemoryBuffer interface.
Fix description of interface and improve the comments in general. Clang format all *gpu_memory_buffer* files. This also make the interface a bit easier to use by not having Map() unnecessarily use a parameter for return value. Also add myself to ui/gfx/OWNERS and content/common/gpu/OWNERS BUG= Review URL: https://codereview.chromium.org/216333004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260566 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu')
-rw-r--r--gpu/command_buffer/client/gles2_implementation.cc4
-rw-r--r--gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc6
2 files changed, 4 insertions, 6 deletions
diff --git a/gpu/command_buffer/client/gles2_implementation.cc b/gpu/command_buffer/client/gles2_implementation.cc
index 0dd5161..c155af5 100644
--- a/gpu/command_buffer/client/gles2_implementation.cc
+++ b/gpu/command_buffer/client/gles2_implementation.cc
@@ -4003,9 +4003,7 @@ void* GLES2Implementation::MapImageCHROMIUMHelper(GLuint image_id,
return NULL;
}
- void* mapped_buffer = NULL;
- gpu_buffer->Map(mode, &mapped_buffer);
- return mapped_buffer;
+ return gpu_buffer->Map(mode);
}
void* GLES2Implementation::MapImageCHROMIUM(
diff --git a/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc b/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
index 95ae958..5948d76 100644
--- a/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
+++ b/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
@@ -42,7 +42,7 @@ class MockGpuMemoryBuffer : public gfx::GpuMemoryBuffer {
Die();
}
- MOCK_METHOD2(Map, void(gfx::GpuMemoryBuffer::AccessMode, void**));
+ MOCK_METHOD1(Map, void*(gfx::GpuMemoryBuffer::AccessMode));
MOCK_METHOD0(Unmap, void());
MOCK_CONST_METHOD0(IsMapped, bool());
MOCK_CONST_METHOD0(GetStride, uint32());
@@ -149,9 +149,9 @@ TEST_F(MockGpuMemoryBufferTest, Lifecycle) {
shared_memory.Map(bytes);
EXPECT_TRUE(shared_memory.memory());
- EXPECT_CALL(*gpu_memory_buffer, Map(_, _))
+ EXPECT_CALL(*gpu_memory_buffer, Map(gfx::GpuMemoryBuffer::READ_WRITE))
.Times(1)
- .WillOnce(SetArgPointee<1>(shared_memory.memory()))
+ .WillOnce(Return(shared_memory.memory()))
.RetiresOnSaturation();
uint8* mapped_buffer = static_cast<uint8*>(
glMapImageCHROMIUM(image_id, GL_READ_WRITE));