diff options
author | zmo@google.com <zmo@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-15 18:30:14 +0000 |
---|---|---|
committer | zmo@google.com <zmo@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-15 18:30:14 +0000 |
commit | 2c7eed023e8c60fbb85774c03523b988c20a7f4b (patch) | |
tree | 1e4f481d908c9e32632a14b13ab4df0af511fd44 /gpu/gpu.gyp | |
parent | 31b167ef69a3115ed822daf3d4e8acef308f7c20 (diff) | |
download | chromium_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.gyp | 1 |
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', |