| Index: gpu/command_buffer/service/in_process_command_buffer.h
|
| diff --git a/gpu/command_buffer/service/in_process_command_buffer.h b/gpu/command_buffer/service/in_process_command_buffer.h
|
| index 4859760d363864166c274c357dfadb71fab28c27..f4f91f81009b027c9cd70ca5a85f4a1f224833ad 100644
|
| --- a/gpu/command_buffer/service/in_process_command_buffer.h
|
| +++ b/gpu/command_buffer/service/in_process_command_buffer.h
|
| @@ -47,6 +47,8 @@ class StreamTextureManagerInProcess;
|
| #endif
|
|
|
| namespace gpu {
|
| +class SyncPointClient;
|
| +class SyncPointClientState;
|
| class SyncPointManager;
|
| class ValueStateMap;
|
|
|
| @@ -201,7 +203,7 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer,
|
|
|
| bool InitializeOnGpuThread(const InitializeOnGpuThreadParams& params);
|
| bool DestroyOnGpuThread();
|
| - void FlushOnGpuThread(int32 put_offset);
|
| + void FlushOnGpuThread(int32 put_offset, uint32_t order_num);
|
| void ScheduleDelayedWorkOnGpuThread();
|
| uint32 CreateStreamTextureOnGpuThread(uint32 client_texture_id);
|
| bool MakeCurrent();
|
| @@ -240,6 +242,8 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer,
|
| scoped_ptr<gles2::GLES2Decoder> decoder_;
|
| scoped_refptr<gfx::GLContext> context_;
|
| scoped_refptr<gfx::GLSurface> surface_;
|
| + scoped_refptr<SyncPointClientState> sync_point_client_state_;
|
| + scoped_ptr<SyncPointClient> sync_point_client_;
|
| base::Closure context_lost_callback_;
|
| bool delayed_work_pending_; // Used to throttle PerformDelayedWork.
|
| ImageFactory* image_factory_;
|
|
|