| Index: cc/delegated_renderer_layer_impl.h
|
| diff --git a/cc/delegated_renderer_layer_impl.h b/cc/delegated_renderer_layer_impl.h
|
| index e06adab4de7f209c536321eb613bb7dc1a19bee0..0121b2e4e0cf01db0cb4266803e5f588afc0c0a8 100644
|
| --- a/cc/delegated_renderer_layer_impl.h
|
| +++ b/cc/delegated_renderer_layer_impl.h
|
| @@ -43,9 +43,16 @@ class CC_EXPORT DelegatedRendererLayerImpl : public LayerImpl {
|
|
|
| void AppendContributingRenderPasses(RenderPassSink* render_pass_sink);
|
|
|
| + // Creates an ID with the resource provider for the child renderer
|
| + // that will be sending quads to the layer.
|
| + void CreateChildIdIfNeeded();
|
| + int child_id() const { return child_id_; }
|
| +
|
| private:
|
| DelegatedRendererLayerImpl(LayerTreeImpl* tree_impl, int id);
|
|
|
| + void ClearChildId();
|
| +
|
| RenderPass::Id ConvertDelegatedRenderPassId(
|
| RenderPass::Id delegated_render_pass_id) const;
|
|
|
| @@ -61,6 +68,7 @@ class CC_EXPORT DelegatedRendererLayerImpl : public LayerImpl {
|
| ScopedPtrVector<RenderPass> render_passes_in_draw_order_;
|
| base::hash_map<RenderPass::Id, int> render_passes_index_by_id_;
|
| gfx::Size display_size_;
|
| + int child_id_;
|
| };
|
|
|
| }
|
|
|