| Index: cc/output/renderer.h
|
| diff --git a/cc/output/renderer.h b/cc/output/renderer.h
|
| index b6d0cd43cff7d1bbbca6825d118fb0eb583312e5..9d2b88f5ef920e8e559dfe3e83bbb36336f5d7d8 100644
|
| --- a/cc/output/renderer.h
|
| +++ b/cc/output/renderer.h
|
| @@ -7,16 +7,20 @@
|
|
|
| #include "base/basictypes.h"
|
| #include "cc/base/cc_export.h"
|
| -#include "cc/quads/render_pass.h"
|
| +#include "cc/base/scoped_ptr_vector.h"
|
| #include "cc/trees/layer_tree_host.h"
|
|
|
| namespace cc {
|
|
|
| class CompositorFrameAck;
|
| class CompositorFrameMetadata;
|
| +class RenderPass;
|
| +class RenderPassId;
|
| class ScopedResource;
|
| class Task;
|
|
|
| +typedef ScopedPtrVector<RenderPass> RenderPassList;
|
| +
|
| struct RendererCapabilitiesImpl {
|
| RendererCapabilitiesImpl();
|
| ~RendererCapabilitiesImpl();
|
| @@ -51,7 +55,7 @@ class CC_EXPORT Renderer {
|
|
|
| virtual void DecideRenderPassAllocationsForFrame(
|
| const RenderPassList& render_passes_in_draw_order) {}
|
| - virtual bool HasAllocatedResourcesForTesting(RenderPass::Id id) const;
|
| + virtual bool HasAllocatedResourcesForTesting(RenderPassId id) const;
|
|
|
| // This passes ownership of the render passes to the renderer. It should
|
| // consume them, and empty the list. The parameters here may change from frame
|
|
|