| Index: gpu/command_buffer/service/renderbuffer_manager.h
|
| diff --git a/gpu/command_buffer/service/renderbuffer_manager.h b/gpu/command_buffer/service/renderbuffer_manager.h
|
| index 6a99e2ffa3ba35e450e06445057d68e81289efef..c562185434db7f8e6516a9a56ce5f5fb34bfdd16 100644
|
| --- a/gpu/command_buffer/service/renderbuffer_manager.h
|
| +++ b/gpu/command_buffer/service/renderbuffer_manager.h
|
| @@ -15,6 +15,9 @@
|
| namespace gpu {
|
| namespace gles2 {
|
|
|
| +class MemoryTracker;
|
| +class MemoryTypeTracker;
|
| +
|
| // This class keeps track of the renderbuffers and whether or not they have
|
| // been cleared.
|
| class GPU_EXPORT RenderbufferManager {
|
| @@ -124,7 +127,9 @@ class GPU_EXPORT RenderbufferManager {
|
| GLsizei height_;
|
| };
|
|
|
| - RenderbufferManager(GLint max_renderbuffer_size, GLint max_samples);
|
| + RenderbufferManager(MemoryTracker* memory_tracker,
|
| + GLint max_renderbuffer_size,
|
| + GLint max_samples);
|
| ~RenderbufferManager();
|
|
|
| GLint max_renderbuffer_size() const {
|
| @@ -170,6 +175,8 @@ class GPU_EXPORT RenderbufferManager {
|
| void StartTracking(RenderbufferInfo* renderbuffer);
|
| void StopTracking(RenderbufferInfo* renderbuffer);
|
|
|
| + scoped_ptr<MemoryTypeTracker> renderbuffer_memory_tracker_;
|
| +
|
| GLint max_renderbuffer_size_;
|
| GLint max_samples_;
|
|
|
|
|