| Index: cc/output/direct_renderer.cc
|
| diff --git a/cc/output/direct_renderer.cc b/cc/output/direct_renderer.cc
|
| index 7ceaa00379f15a96de8b2afcad91ac6367c1a040..58facc4f12111f65d061d0ae4a22f2234d5865a8 100644
|
| --- a/cc/output/direct_renderer.cc
|
| +++ b/cc/output/direct_renderer.cc
|
| @@ -17,6 +17,7 @@
|
| #include "cc/output/bsp_walk_action.h"
|
| #include "cc/output/copy_output_request.h"
|
| #include "cc/quads/draw_quad.h"
|
| +#include "ui/gfx/geometry/quad_f.h"
|
| #include "ui/gfx/geometry/rect_conversions.h"
|
| #include "ui/gfx/transform.h"
|
|
|
| @@ -445,7 +446,7 @@ void DirectRenderer::DrawRenderPass(DrawingFrame* frame,
|
| for (auto it = quad_list.BackToFrontBegin(); it != quad_list.BackToFrontEnd();
|
| ++it) {
|
| const DrawQuad& quad = **it;
|
| - gfx::QuadF send_quad(quad.visible_rect);
|
| + gfx::QuadF send_quad(gfx::RectF(quad.visible_rect));
|
|
|
| if (render_pass_is_clipped &&
|
| ShouldSkipQuad(quad, render_pass_scissor_in_draw_space)) {
|
| @@ -462,7 +463,7 @@ void DirectRenderer::DrawRenderPass(DrawingFrame* frame,
|
| // polygons to go into the BSP tree.
|
| if (quad.shared_quad_state->sorting_context_id != 0) {
|
| scoped_ptr<DrawPolygon> new_polygon(new DrawPolygon(
|
| - *it, quad.visible_rect,
|
| + *it, gfx::RectF(quad.visible_rect),
|
| quad.shared_quad_state->quad_to_target_transform, next_polygon_id++));
|
| if (new_polygon->points().size() > 2u) {
|
| poly_list.push_back(new_polygon.Pass());
|
|
|