| Index: gpu/command_buffer/client/cmd_buffer_helper.h
|
| diff --git a/gpu/command_buffer/client/cmd_buffer_helper.h b/gpu/command_buffer/client/cmd_buffer_helper.h
|
| index 8739316b5367720b7b5ff4bef922b5727976cbb1..9ba5ced949452a6767904baf94da6c32428ed501 100644
|
| --- a/gpu/command_buffer/client/cmd_buffer_helper.h
|
| +++ b/gpu/command_buffer/client/cmd_buffer_helper.h
|
| @@ -306,6 +306,16 @@ class GPU_EXPORT CommandBufferHelper
|
| CalcImmediateEntries(0);
|
| }
|
|
|
| + uint32_t GenerateFenceSyncRelease();
|
| +
|
| + bool IsFenceSyncRelease(uint32_t release) {
|
| + return release < next_fence_sync_release_;
|
| + }
|
| +
|
| + bool IsFenceSyncFlushed(uint32_t release) {
|
| + return release <= flushed_fence_sync_release_;
|
| + }
|
| +
|
| // Overridden from base::trace_event::MemoryDumpProvider:
|
| bool OnMemoryDump(const base::trace_event::MemoryDumpArgs& args,
|
| base::trace_event::ProcessMemoryDump* pmd) override;
|
| @@ -341,7 +351,9 @@ class GPU_EXPORT CommandBufferHelper
|
| int32 token_;
|
| int32 put_;
|
| int32 last_put_sent_;
|
| - int32 last_barrier_put_sent_;
|
| +
|
| + uint32_t next_fence_sync_release_;
|
| + uint32_t flushed_fence_sync_release_;
|
|
|
| #if defined(CMD_HELPER_PERIODIC_FLUSH_CHECK)
|
| int commands_issued_;
|
|
|