diff options
author | dyen <dyen@chromium.org> | 2015-10-22 13:17:23 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-10-22 20:18:15 +0000 |
commit | 6f3b439c2c2ac2baa7234f0da1be8bc7f4805233 (patch) | |
tree | 05bea5125a83a2444aa2bdc9a1acc76c9bdd11ab /mojo | |
parent | 28ea683e75e74977748c4c2fbab8c6c27acd0357 (diff) | |
download | chromium_src-6f3b439c2c2ac2baa7234f0da1be8bc7f4805233.zip chromium_src-6f3b439c2c2ac2baa7234f0da1be8bc7f4805233.tar.gz chromium_src-6f3b439c2c2ac2baa7234f0da1be8bc7f4805233.tar.bz2 |
Added support for sync token signals.
Much like the old sync point singals, this CL implements signals for
the new light weight sync tokens.
BUG=514815
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1413933006
Cr-Commit-Position: refs/heads/master@{#355629}
Diffstat (limited to 'mojo')
-rw-r--r-- | mojo/gles2/command_buffer_client_impl.cc | 5 | ||||
-rw-r--r-- | mojo/gles2/command_buffer_client_impl.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/mojo/gles2/command_buffer_client_impl.cc b/mojo/gles2/command_buffer_client_impl.cc index 0cba7aa..2074de5 100644 --- a/mojo/gles2/command_buffer_client_impl.cc +++ b/mojo/gles2/command_buffer_client_impl.cc @@ -428,6 +428,11 @@ bool CommandBufferClientImpl::IsFenceSyncFlushReceived(uint64_t release) { return IsFenceSyncFlushed(release); } +void CommandBufferClientImpl::SignalSyncToken(const gpu::SyncToken& sync_token, + const base::Closure& callback) { + // TODO(dyen) +} + bool CommandBufferClientImpl::CanWaitUnverifiedSyncToken( const gpu::SyncToken* sync_token) { // All sync tokens must be flushed before being waited on. diff --git a/mojo/gles2/command_buffer_client_impl.h b/mojo/gles2/command_buffer_client_impl.h index c6f35e6..d04e73d 100644 --- a/mojo/gles2/command_buffer_client_impl.h +++ b/mojo/gles2/command_buffer_client_impl.h @@ -81,6 +81,8 @@ class CommandBufferClientImpl bool IsFenceSyncRelease(uint64_t release) override; bool IsFenceSyncFlushed(uint64_t release) override; bool IsFenceSyncFlushReceived(uint64_t release) override; + void SignalSyncToken(const gpu::SyncToken& sync_token, + const base::Closure& callback) override; bool CanWaitUnverifiedSyncToken(const gpu::SyncToken* sync_token) override; private: |