Chromium Code Reviews| Index: cc/resources/resource_provider.h |
| diff --git a/cc/resources/resource_provider.h b/cc/resources/resource_provider.h |
| index 6f146d916ba64aa3a9cde12c015fece97e6b66a4..f298996241b103577ed10f75f2ae4ea5ce6d67e8 100644 |
| --- a/cc/resources/resource_provider.h |
| +++ b/cc/resources/resource_provider.h |
| @@ -318,6 +318,9 @@ class CC_EXPORT ResourceProvider { |
| offscreen_context_provider_ = offscreen_context_provider; |
| } |
| + // Sets if zero-copy GPU memory buffers should be used. |
| + void SetUseGpuMemoryBuffers(bool use_gpu_memory_buffers); |
|
reveman
2013/05/17 01:48:08
You don't need this when exposing this using a new
kaanb
2013/05/17 21:27:36
Done.
|
| + |
| private: |
| struct Resource { |
| Resource(); |
| @@ -347,6 +350,7 @@ class CC_EXPORT ResourceProvider { |
| GLenum format; |
| // TODO(skyostil): Use a separate sampler object for filter state. |
| GLenum filter; |
| + unsigned image_id; |
| ResourceType type; |
| }; |
| typedef base::hash_map<ResourceId, Resource> ResourceMap; |
| @@ -406,6 +410,8 @@ class CC_EXPORT ResourceProvider { |
| scoped_refptr<Fence> current_read_lock_fence_; |
| + bool use_gpu_memory_buffers_; |
|
reveman
2013/05/17 01:48:08
remove this
kaanb
2013/05/17 21:27:36
Done.
|
| + |
| DISALLOW_COPY_AND_ASSIGN(ResourceProvider); |
| }; |