#include "cc/test/fake_impl_proxy.h"
#include "cc/test/fake_layer_tree_host_impl.h"
#include "cc/test/geometry_test_utils.h"
-#include "cc/test/mock_quad_culler.h"
+#include "cc/test/mock_occlusion_tracker.h"
#include "cc/test/test_shared_bitmap_manager.h"
#include "cc/trees/single_thread_proxy.h"
#include "testing/gmock/include/gmock/gmock.h"
MockOcclusionTracker<LayerImpl> occlusion_tracker;
scoped_ptr<RenderPass> render_pass = RenderPass::Create();
- MockQuadCuller mock_quad_culler(render_pass.get(), &occlusion_tracker);
AppendQuadsData append_quads_data;
bool for_replica = false;
- render_surface->AppendQuads(
- &mock_quad_culler, &append_quads_data, for_replica, RenderPass::Id(2, 0));
+ render_surface->AppendQuads(render_pass.get(),
+ occlusion_tracker,
+ &append_quads_data,
+ for_replica,
+ RenderPass::Id(2, 0));
ASSERT_EQ(1u, render_pass->shared_quad_state_list.size());
SharedQuadState* shared_quad_state = render_pass->shared_quad_state_list[0];
render_passes_.push_back(render_pass.Pass());
}
- const ScopedPtrVector<RenderPass>& RenderPasses() const {
+ const RenderPassList& RenderPasses() const {
return render_passes_;
}
private:
- ScopedPtrVector<RenderPass> render_passes_;
+ RenderPassList render_passes_;
};
TEST(RenderSurfaceTest, SanityCheckSurfaceCreatesCorrectRenderPass) {