summaryrefslogtreecommitdiffstats
path: root/gpu/gpu.gyp
diff options
context:
space:
mode:
authorzmo@google.com <zmo@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-15 18:30:14 +0000
committerzmo@google.com <zmo@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-15 18:30:14 +0000
commit2c7eed023e8c60fbb85774c03523b988c20a7f4b (patch)
tree1e4f481d908c9e32632a14b13ab4df0af511fd44 /gpu/gpu.gyp
parent31b167ef69a3115ed822daf3d4e8acef308f7c20 (diff)
downloadchromium_src-2c7eed023e8c60fbb85774c03523b988c20a7f4b.zip
chromium_src-2c7eed023e8c60fbb85774c03523b988c20a7f4b.tar.gz
chromium_src-2c7eed023e8c60fbb85774c03523b988c20a7f4b.tar.bz2
Revert 122034 - Use shared memory to update the renderer's view of the command buffer state.
The renderer can't receive UpdateState messages while it's executing javascript or NaCl, causing it to eventually flushsync once it fills up the command buffer or transfer buffer. To avoid this, share a piece of memory between the renderer and gpu process that the GPU can asynchronously update the state. A 4-slot asynchronous communication mechanism is used so that the renderer always receives a consistent copy of the state that was put in by the GPU process. BUG=114397 TEST= Review URL: http://codereview.chromium.org/9380037 TBR=jbauman@chromium.org Review URL: https://chromiumcodereview.appspot.com/9403022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122116 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/gpu.gyp')
-rw-r--r--gpu/gpu.gyp1
1 files changed, 0 insertions, 1 deletions
diff --git a/gpu/gpu.gyp b/gpu/gpu.gyp
index 7af8343..c24c4d1 100644
--- a/gpu/gpu.gyp
+++ b/gpu/gpu.gyp
@@ -317,7 +317,6 @@
'command_buffer/common/bitfield_helpers_test.cc',
'command_buffer/common/command_buffer_mock.cc',
'command_buffer/common/command_buffer_mock.h',
- 'command_buffer/common/command_buffer_shared_test.cc',
'command_buffer/common/gles2_cmd_format_test.cc',
'command_buffer/common/gles2_cmd_format_test_autogen.h',
'command_buffer/common/gles2_cmd_utils_unittest.cc',