| Index: gpu/command_buffer/client/gles2_implementation.h
|
| diff --git a/gpu/command_buffer/client/gles2_implementation.h b/gpu/command_buffer/client/gles2_implementation.h
|
| index 102bd66abc10a34e5d12223262fc56e59df6b4f0..02948e9b8381dade21f571bd60978e103bab1821 100644
|
| --- a/gpu/command_buffer/client/gles2_implementation.h
|
| +++ b/gpu/command_buffer/client/gles2_implementation.h
|
| @@ -591,6 +591,16 @@ class GLES2_IMPL_EXPORT GLES2Implementation
|
|
|
| void OnSwapBuffersComplete();
|
|
|
| + // Free transfer buffer if unused token already passed, or free pending
|
| + // the unused token if not.
|
| + void FreeTransferBuffer(BufferTracker::Buffer* buffer);
|
| +
|
| + // Insert async token. In the GLES2 command buffer, is implemented to
|
| + // enumerate and synchronize asynchronous pixel uploads.
|
| + void InsertAsyncPixelUnpackToken(BufferTracker::Buffer *buffer);
|
| +
|
| + void MarkPixelTransferBufferLastUsage(BufferTracker::Buffer* buffer);
|
| +
|
| bool GetBoundPixelTransferBuffer(
|
| GLenum target, const char* function_name, GLuint* buffer_id);
|
| BufferTracker::Buffer* GetBoundPixelUnpackTransferBufferIfValid(
|
|
|