Index: gpu/tools/compositor_model_bench/forward_render_model.cc |
diff --git a/gpu/tools/compositor_model_bench/forward_render_model.cc b/gpu/tools/compositor_model_bench/forward_render_model.cc |
index ec7248f43b8ad3cd198dbf5181d8622ed35599b5..d8d1dfc027b4a8271cff89b73d9386eafc3b276a 100644 |
--- a/gpu/tools/compositor_model_bench/forward_render_model.cc |
+++ b/gpu/tools/compositor_model_bench/forward_render_model.cc |
@@ -39,11 +39,11 @@ class ForwardRenderNodeVisitor : public RenderNodeVisitor { |
} |
}; |
-ForwardRenderSimulator::ForwardRenderSimulator(RenderNode* root, |
+ForwardRenderSimulator::ForwardRenderSimulator(std::unique_ptr<RenderNode> root, |
int window_width, |
int window_height) |
- : RenderModelSimulator(root) { |
- textures_.reset(new TextureGenerator(root)); |
+ : RenderModelSimulator(std::move(root)) { |
+ textures_.reset(new TextureGenerator(root_.get())); |
visitor_.reset(new ForwardRenderNodeVisitor()); |
glViewport(0, 0, window_width, window_height); |
glDisable(GL_DEPTH_TEST); |