| Index: cc/output/gl_renderer.cc
 | 
| diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc
 | 
| index f0ea96c1e0bc77904afc00f8593f0966f954d133..32d1542ebde36417980143e01fbbd6266f29e3af 100644
 | 
| --- a/cc/output/gl_renderer.cc
 | 
| +++ b/cc/output/gl_renderer.cc
 | 
| @@ -3542,15 +3542,22 @@ void GLRenderer::ScheduleCALayers(DrawingFrame* frame) {
 | 
|          ca_layer_overlay.contents_rect.width(),
 | 
|          ca_layer_overlay.contents_rect.height(),
 | 
|      };
 | 
| -    GLfloat bounds_size[2] = {
 | 
| -        ca_layer_overlay.bounds_size.width(),
 | 
| +    GLuint edge_aa_mask = 0;
 | 
| +    GLfloat bounds_rect[4] = {
 | 
| +        0, 0, ca_layer_overlay.bounds_size.width(),
 | 
|          ca_layer_overlay.bounds_size.height(),
 | 
|      };
 | 
| +    GLboolean is_clipped = GL_FALSE;
 | 
| +    GLfloat clip_rect[4] = {
 | 
| +        0, 0, 0, 0,
 | 
| +    };
 | 
| +    GLint sorting_context_id = 0;
 | 
|      GLfloat transform[16];
 | 
|      ca_layer_overlay.transform.asColMajorf(transform);
 | 
|      gl_->ScheduleCALayerCHROMIUM(
 | 
|          texture_id, contents_rect, ca_layer_overlay.opacity,
 | 
| -        ca_layer_overlay.background_color, bounds_size, transform);
 | 
| +        ca_layer_overlay.background_color, edge_aa_mask, bounds_rect,
 | 
| +        is_clipped, clip_rect, sorting_context_id, transform);
 | 
|    }
 | 
|  }
 | 
|  
 | 
| 
 |