summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer_service.gypi
diff options
context:
space:
mode:
authorsievers <sievers@chromium.org>2014-10-24 12:11:34 -0700
committerCommit bot <commit-bot@chromium.org>2014-10-24 19:12:15 +0000
commitb727d53654c5b686bd0cc3cd678ea0d78e0b95c8 (patch)
tree1e7627b79a2a0b0bd54527395050ea6a12fb18b5 /gpu/command_buffer_service.gypi
parent2e434b4c460fb4274dbfc9ccd7561e7339d00926 (diff)
downloadchromium_src-b727d53654c5b686bd0cc3cd678ea0d78e0b95c8.zip
chromium_src-b727d53654c5b686bd0cc3cd678ea0d78e0b95c8.tar.gz
chromium_src-b727d53654c5b686bd0cc3cd678ea0d78e0b95c8.tar.bz2
gpu: Rewrite MailboxSynchronizer
The current version that tries to synchronize the tracked textures between separate MailboxManager instances does not get things right, see added tests. Simplify the problem by subclassing MailboxManager. NOTRY=True Review URL: https://codereview.chromium.org/670953004 Cr-Commit-Position: refs/heads/master@{#301165}
Diffstat (limited to 'gpu/command_buffer_service.gypi')
-rw-r--r--gpu/command_buffer_service.gypi7
1 files changed, 4 insertions, 3 deletions
diff --git a/gpu/command_buffer_service.gypi b/gpu/command_buffer_service.gypi
index 2640dad..4814cb2 100644
--- a/gpu/command_buffer_service.gypi
+++ b/gpu/command_buffer_service.gypi
@@ -93,10 +93,11 @@
'command_buffer/service/in_process_command_buffer.h',
'command_buffer/service/logger.cc',
'command_buffer/service/logger.h',
- 'command_buffer/service/mailbox_manager.cc',
'command_buffer/service/mailbox_manager.h',
- 'command_buffer/service/mailbox_synchronizer.cc',
- 'command_buffer/service/mailbox_synchronizer.h',
+ 'command_buffer/service/mailbox_manager_impl.cc',
+ 'command_buffer/service/mailbox_manager_impl.h',
+ 'command_buffer/service/mailbox_manager_sync.cc',
+ 'command_buffer/service/mailbox_manager_sync.h',
'command_buffer/service/memory_program_cache.h',
'command_buffer/service/memory_program_cache.cc',
'command_buffer/service/mocks.h',