Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / cc / resources / picture_layer_tiling_perftest.cc
index 69bb01e..f1b462f 100644 (file)
@@ -36,6 +36,7 @@ class PictureLayerTilingPerfTest : public testing::Test {
     shared_bitmap_manager_.reset(new TestSharedBitmapManager());
     resource_provider_ = ResourceProvider::Create(output_surface_.get(),
                                                   shared_bitmap_manager_.get(),
+                                                  NULL,
                                                   0,
                                                   false,
                                                   1,
@@ -73,13 +74,8 @@ class PictureLayerTilingPerfTest : public testing::Test {
 
     timer_.Reset();
     do {
-      picture_layer_tiling_->UpdateTilePriorities(PENDING_TREE,
-                                                  viewport_rect,
-                                                  1.f,
-                                                  timer_.NumLaps() + 1,
-                                                  NULL,
-                                                  NULL,
-                                                  gfx::Transform());
+      picture_layer_tiling_->UpdateTilePriorities(
+          PENDING_TREE, viewport_rect, 1.f, timer_.NumLaps() + 1, Occlusion());
       timer_.NextLap();
     } while (!timer_.HasTimeLimitExpired());
 
@@ -103,13 +99,8 @@ class PictureLayerTilingPerfTest : public testing::Test {
 
     timer_.Reset();
     do {
-      picture_layer_tiling_->UpdateTilePriorities(PENDING_TREE,
-                                                  viewport_rect,
-                                                  1.f,
-                                                  timer_.NumLaps() + 1,
-                                                  NULL,
-                                                  NULL,
-                                                  gfx::Transform());
+      picture_layer_tiling_->UpdateTilePriorities(
+          PENDING_TREE, viewport_rect, 1.f, timer_.NumLaps() + 1, Occlusion());
 
       viewport_rect = gfx::Rect(viewport_rect.x() + xoffsets[offsetIndex],
                                 viewport_rect.y() + yoffsets[offsetIndex],
@@ -138,7 +129,7 @@ class PictureLayerTilingPerfTest : public testing::Test {
         PictureLayerTiling::Create(1, bounds, &picture_layer_tiling_client_);
     picture_layer_tiling_client_.set_tree(ACTIVE_TREE);
     picture_layer_tiling_->UpdateTilePriorities(
-        ACTIVE_TREE, viewport, 1.0f, 1.0, NULL, NULL, gfx::Transform());
+        ACTIVE_TREE, viewport, 1.0f, 1.0, Occlusion());
 
     timer_.Reset();
     do {
@@ -163,7 +154,7 @@ class PictureLayerTilingPerfTest : public testing::Test {
         PictureLayerTiling::Create(1, bounds, &picture_layer_tiling_client_);
     picture_layer_tiling_client_.set_tree(ACTIVE_TREE);
     picture_layer_tiling_->UpdateTilePriorities(
-        ACTIVE_TREE, viewport, 1.0f, 1.0, NULL, NULL, gfx::Transform());
+        ACTIVE_TREE, viewport, 1.0f, 1.0, Occlusion());
 
     timer_.Reset();
     do {
@@ -193,7 +184,7 @@ class PictureLayerTilingPerfTest : public testing::Test {
         PictureLayerTiling::Create(1, bounds, &picture_layer_tiling_client_);
     picture_layer_tiling_client_.set_tree(ACTIVE_TREE);
     picture_layer_tiling_->UpdateTilePriorities(
-        ACTIVE_TREE, viewport, 1.0f, 1.0, NULL, NULL, gfx::Transform());
+        ACTIVE_TREE, viewport, 1.0f, 1.0, Occlusion());
 
     timer_.Reset();
     TreePriority priorities[] = {SAME_PRIORITY_FOR_BOTH_TREES,
@@ -225,7 +216,7 @@ class PictureLayerTilingPerfTest : public testing::Test {
         PictureLayerTiling::Create(1, bounds, &picture_layer_tiling_client_);
     picture_layer_tiling_client_.set_tree(ACTIVE_TREE);
     picture_layer_tiling_->UpdateTilePriorities(
-        ACTIVE_TREE, viewport, 1.0f, 1.0, NULL, NULL, gfx::Transform());
+        ACTIVE_TREE, viewport, 1.0f, 1.0, Occlusion());
 
     TreePriority priorities[] = {SAME_PRIORITY_FOR_BOTH_TREES,
                                  SMOOTHNESS_TAKES_PRIORITY,