summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer_common.gypi
diff options
context:
space:
mode:
authorboliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-02 05:22:01 +0000
committerboliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-02 05:22:01 +0000
commit01952a69ee1e27e99736bf21f8eb21751a59b150 (patch)
tree403a27837df5b0da1125239f413c4fd29612cc63 /gpu/command_buffer_common.gypi
parent5ed381a4ae1757903fcb534c7390a8c6b8119a5c (diff)
downloadchromium_src-01952a69ee1e27e99736bf21f8eb21751a59b150.zip
chromium_src-01952a69ee1e27e99736bf21f8eb21751a59b150.tar.gz
chromium_src-01952a69ee1e27e99736bf21f8eb21751a59b150.tar.bz2
gpu: Separate GpuControlService from GpuControl
Orignal goal of this CL is to make InProcessCommandBuffer::CreateGpuMemoryBuffer and DestroyGpuMemoryBuffer thread safe. Before this, Create runs on the client thread and Destroy runs on the service thread without any kind of synchronization. This change makes the division closer to the cross-process implementation, moving parts of the implementation from GpuControlService to GpuControl/InProcessViewRenderer. As a result, GpuControlService no longer needs to inherit GpuControl. And GLES2Decoder has enough information to decide on all gpu::Capabilities. Need to implement the bare minimum client GpuControl for gl_tests and gles2_conform_test. This currently involves some boilerplate and duplication. BUG=362346 Review URL: https://codereview.chromium.org/235563002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267753 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer_common.gypi')
-rw-r--r--gpu/command_buffer_common.gypi1
1 files changed, 0 insertions, 1 deletions
diff --git a/gpu/command_buffer_common.gypi b/gpu/command_buffer_common.gypi
index b5f3858..ca8b19c 100644
--- a/gpu/command_buffer_common.gypi
+++ b/gpu/command_buffer_common.gypi
@@ -23,7 +23,6 @@
'command_buffer/common/gles2_cmd_format_autogen.h',
'command_buffer/common/gles2_cmd_ids.h',
'command_buffer/common/gles2_cmd_ids_autogen.h',
- 'command_buffer/common/gpu_control.h',
'command_buffer/common/id_allocator.cc',
'command_buffer/common/id_allocator.h',
'command_buffer/common/mailbox.cc',