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); |
}; |