Index: cc/renderer.h |
diff --git a/cc/renderer.h b/cc/renderer.h |
index 9e8e8771c68493cd69386e89d5292d4a68652be8..04949dc800ed11f391c13b9a2092f2039618d76d 100644 |
--- a/cc/renderer.h |
+++ b/cc/renderer.h |
@@ -53,7 +53,9 @@ public: |
virtual void decideRenderPassAllocationsForFrame(const RenderPassList&) { } |
virtual bool haveCachedResourcesForRenderPassId(RenderPass::Id) const; |
- virtual void drawFrame(const RenderPassList&, const RenderPassIdHashMap&) = 0; |
+ // This passes ownership of the render passes to the renderer. It should |
+ // consume them, and empty the list and hash map. |
+ virtual void drawFrame(RenderPassList&, RenderPassIdHashMap&) = 0; |
// waits for rendering to finish |
virtual void finish() = 0; |