summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/in_process_command_buffer.cc
diff options
context:
space:
mode:
authoralexst@chromium.org <alexst@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-06 17:16:54 +0000
committeralexst@chromium.org <alexst@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-06 17:16:54 +0000
commitd0eed26269fb7026938db68094e1e30077a044e5 (patch)
tree2971bd9c2bf6339437c729ea29295ce3a7ee8ce9 /gpu/command_buffer/service/in_process_command_buffer.cc
parent9af439a537208fc73a8b513c6f2440606890ad44 (diff)
downloadchromium_src-d0eed26269fb7026938db68094e1e30077a044e5.zip
chromium_src-d0eed26269fb7026938db68094e1e30077a044e5.tar.gz
chromium_src-d0eed26269fb7026938db68094e1e30077a044e5.tar.bz2
Rearrange GLImage API to create them with a usage type
instead of using usage type while mapping the buffer. BUG= Review URL: https://codereview.chromium.org/255713008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268548 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/service/in_process_command_buffer.cc')
-rw-r--r--gpu/command_buffer/service/in_process_command_buffer.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/gpu/command_buffer/service/in_process_command_buffer.cc b/gpu/command_buffer/service/in_process_command_buffer.cc
index f83cf17..20766db 100644
--- a/gpu/command_buffer/service/in_process_command_buffer.cc
+++ b/gpu/command_buffer/service/in_process_command_buffer.cc
@@ -607,13 +607,14 @@ gfx::GpuMemoryBuffer* InProcessCommandBuffer::CreateGpuMemoryBuffer(
size_t width,
size_t height,
unsigned internalformat,
+ unsigned usage,
int32* id) {
CheckSequencedThread();
*id = -1;
linked_ptr<gfx::GpuMemoryBuffer> buffer =
make_linked_ptr(g_gpu_memory_buffer_factory->CreateGpuMemoryBuffer(
- width, height, internalformat));
+ width, height, internalformat, usage));
if (!buffer.get())
return NULL;