diff options
Diffstat (limited to 'cc/output/renderer.h')
-rw-r--r-- | cc/output/renderer.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cc/output/renderer.h b/cc/output/renderer.h index 3070073..3a628ad 100644 --- a/cc/output/renderer.h +++ b/cc/output/renderer.h @@ -8,7 +8,6 @@ #include "base/basictypes.h" #include "cc/base/cc_export.h" #include "cc/quads/render_pass.h" -#include "cc/resources/managed_memory_policy.h" #include "cc/trees/layer_tree_host.h" namespace cc { @@ -27,7 +26,6 @@ class CC_EXPORT RendererClient { virtual float DeviceScaleFactor() const = 0; virtual const LayerTreeSettings& Settings() const = 0; virtual void SetFullRootLayerDamage() = 0; - virtual void SetManagedMemoryPolicy(const ManagedMemoryPolicy& policy) = 0; virtual bool HasImplThread() const = 0; virtual bool ShouldClearRootRenderPass() const = 0; virtual CompositorFrameMetadata MakeCompositorFrameMetadata() const = 0; @@ -76,6 +74,8 @@ class CC_EXPORT Renderer { size_t bytes_visible_and_nearby, size_t bytes_allocated) = 0; + virtual void SetDiscardBackBufferWhenNotVisible(bool discard) = 0; + protected: explicit Renderer(RendererClient* client) : client_(client) {} |