Index: cc/direct_renderer.cc |
diff --git a/cc/direct_renderer.cc b/cc/direct_renderer.cc |
index f9fb233671d17a9a8ecdd374a84be3bcdf8a9a12..ae135cb07635d6c976f8750ec269955ba4048b53 100644 |
--- a/cc/direct_renderer.cc |
+++ b/cc/direct_renderer.cc |
@@ -291,6 +291,9 @@ bool DirectRenderer::useRenderPass(DrawingFrame& frame, const RenderPass* render |
bool DirectRenderer::haveCachedResourcesForRenderPassId(RenderPass::Id id) const |
{ |
+ if (!settings().cacheRenderPassContents) |
+ return false; |
+ |
CachedResource* texture = m_renderPassTextures.get(id); |
return texture && texture->id() && texture->isComplete(); |
} |