summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer_service.gypi
diff options
context:
space:
mode:
authorbacker@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-21 21:16:22 +0000
committerbacker@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-21 21:16:22 +0000
commite6861e5d37e99d90d9355b2c4460ac2df5226253 (patch)
tree58086229aee8474f3a19684619653ce8ba9e68e6 /gpu/command_buffer_service.gypi
parent4277e8c5ef126607e54e1e1485392de5d685ffe0 (diff)
downloadchromium_src-e6861e5d37e99d90d9355b2c4460ac2df5226253.zip
chromium_src-e6861e5d37e99d90d9355b2c4460ac2df5226253.tar.gz
chromium_src-e6861e5d37e99d90d9355b2c4460ac2df5226253.tar.bz2
GPU: Use share groups for cross thread async texture upload.
This is very similar to the existing AsyncPixelTransferDelegateEGL implementation. It currently uses glFlushes to synchronize GL streams between threads (it works on the platforms tested). There is a change to the GPU sandbox to allow calling setpriority. This allows us to drop the priority of the upload thread. Behind the flag --enable-share-group-async-texture-upload BUG=196245 Review URL: https://chromiumcodereview.appspot.com/14516006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201358 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer_service.gypi')
-rw-r--r--gpu/command_buffer_service.gypi2
1 files changed, 2 insertions, 0 deletions
diff --git a/gpu/command_buffer_service.gypi b/gpu/command_buffer_service.gypi
index c31e8f2..5df79b6 100644
--- a/gpu/command_buffer_service.gypi
+++ b/gpu/command_buffer_service.gypi
@@ -32,6 +32,8 @@
'command_buffer/service/async_pixel_transfer_delegate_idle.h',
'command_buffer/service/async_pixel_transfer_delegate_linux.cc',
'command_buffer/service/async_pixel_transfer_delegate_mac.cc',
+ 'command_buffer/service/async_pixel_transfer_delegate_share_group.cc',
+ 'command_buffer/service/async_pixel_transfer_delegate_share_group.h',
'command_buffer/service/async_pixel_transfer_delegate_stub.cc',
'command_buffer/service/async_pixel_transfer_delegate_stub.h',
'command_buffer/service/async_pixel_transfer_delegate_sync.cc',