Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1269)

Unified Diff: cc/layers/delegated_renderer_layer_impl.cc

Issue 895853003: Update from https://crrev.com/314320 (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/layers/delegated_renderer_layer_impl.h ('k') | cc/layers/delegated_renderer_layer_impl_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/layers/delegated_renderer_layer_impl.cc
diff --git a/cc/layers/delegated_renderer_layer_impl.cc b/cc/layers/delegated_renderer_layer_impl.cc
index 9eca7a13954985ddd502d188054feedfe81db797..8a95b9e9137f26dbb68ad2241011a5132fc9cde2 100644
--- a/cc/layers/delegated_renderer_layer_impl.cc
+++ b/cc/layers/delegated_renderer_layer_impl.cc
@@ -257,13 +257,13 @@ void DelegatedRendererLayerImpl::AppendQuads(
RenderPass* render_pass,
const Occlusion& occlusion_in_content_space,
AppendQuadsData* append_quads_data) {
- AppendRainbowDebugBorder(render_pass, append_quads_data);
+ AppendRainbowDebugBorder(render_pass);
// This list will be empty after a lost context until a new frame arrives.
if (render_passes_in_draw_order_.empty())
return;
- RenderPassId target_render_pass_id = append_quads_data->render_pass_id;
+ RenderPassId target_render_pass_id = render_pass->id;
const RenderPass* root_delegated_render_pass =
render_passes_in_draw_order_.back();
@@ -283,7 +283,6 @@ void DelegatedRendererLayerImpl::AppendQuads(
AppendRenderPassQuads(render_pass,
occlusion_in_content_space,
- append_quads_data,
root_delegated_render_pass,
frame_size);
} else {
@@ -295,15 +294,13 @@ void DelegatedRendererLayerImpl::AppendQuads(
render_passes_in_draw_order_[render_pass_index];
AppendRenderPassQuads(render_pass,
occlusion_in_content_space,
- append_quads_data,
delegated_render_pass,
frame_size);
}
}
void DelegatedRendererLayerImpl::AppendRainbowDebugBorder(
- RenderPass* render_pass,
- AppendQuadsData* append_quads_data) {
+ RenderPass* render_pass) {
if (!ShowDebugBorders())
return;
@@ -385,7 +382,6 @@ void DelegatedRendererLayerImpl::AppendRainbowDebugBorder(
void DelegatedRendererLayerImpl::AppendRenderPassQuads(
RenderPass* render_pass,
const Occlusion& occlusion_in_content_space,
- AppendQuadsData* append_quads_data,
const RenderPass* delegated_render_pass,
const gfx::Size& frame_size) const {
const SharedQuadState* delegated_shared_quad_state = nullptr;
@@ -467,8 +463,7 @@ void DelegatedRendererLayerImpl::AppendRenderPassQuads(
// The frame may have a RenderPassDrawQuad that points to a RenderPass not
// part of the frame. Just ignore these quads.
if (present) {
- DCHECK(output_contributing_render_pass_id !=
- append_quads_data->render_pass_id);
+ DCHECK(output_contributing_render_pass_id != render_pass->id);
RenderPassDrawQuad* output_quad =
render_pass->CopyFromAndAppendRenderPassDrawQuad(
« no previous file with comments | « cc/layers/delegated_renderer_layer_impl.h ('k') | cc/layers/delegated_renderer_layer_impl_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698