Chromium Code Reviews| Index: cc/output/gl_renderer.cc |
| diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc |
| index fab57426fb98c39da79396374d75e30c1227f2b6..7d9ee787f3be683cca1d67589e10e8b9952040f0 100644 |
| --- a/cc/output/gl_renderer.cc |
| +++ b/cc/output/gl_renderer.cc |
| @@ -3232,14 +3232,14 @@ void GLRenderer::ScheduleDCLayers() { |
| current_frame()->dc_layer_overlay_list) { |
| DCHECK(!dc_layer_overlay.rpdq); |
| - unsigned texture_id = 0; |
| + int i = 0; |
| for (const auto& contents_resource_id : dc_layer_overlay.resources) { |
| if (contents_resource_id) { |
| pending_overlay_resources_.push_back( |
| base::MakeUnique<ResourceProvider::ScopedReadLockGL>( |
| resource_provider_, contents_resource_id)); |
| - if (!texture_id) |
| - texture_id = pending_overlay_resources_.back()->texture_id(); |
| + gl_->SetDCLayerTextureCHROMIUM( |
| + i++, pending_overlay_resources_.back()->texture_id()); |
| } |
| } |
| GLfloat contents_rect[4] = { |
| @@ -3269,7 +3269,7 @@ void GLRenderer::ScheduleDCLayers() { |
| z_order, transform); |
| } |
| gl_->ScheduleDCLayerCHROMIUM( |
| - texture_id, contents_rect, dc_layer_overlay.background_color, |
| + contents_rect, dc_layer_overlay.background_color, |
|
ccameron
2017/05/03 16:16:32
It may just be easier to have ScheduleDCLayerCHROM
|
| dc_layer_overlay.edge_aa_mask, bounds_rect, filter); |
| } |