diff options
author | sievers <sievers@chromium.org> | 2014-10-24 12:11:34 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-10-24 19:12:15 +0000 |
commit | b727d53654c5b686bd0cc3cd678ea0d78e0b95c8 (patch) | |
tree | 1e7627b79a2a0b0bd54527395050ea6a12fb18b5 /gpu/command_buffer_service.gypi | |
parent | 2e434b4c460fb4274dbfc9ccd7561e7339d00926 (diff) | |
download | chromium_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.gypi | 7 |
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', |