| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "base/message_loop/message_loop.h" | 5 #include "base/message_loop/message_loop.h" |
| 6 #include "base/run_loop.h" | 6 #include "base/run_loop.h" |
| 7 #include "cc/input/selection.h" | 7 #include "cc/input/selection.h" |
| 8 #include "cc/ipc/copy_output_request_struct_traits.h" | 8 #include "cc/ipc/copy_output_request_struct_traits.h" |
| 9 #include "cc/ipc/traits_test_service.mojom.h" | 9 #include "cc/ipc/traits_test_service.mojom.h" |
| 10 #include "cc/output/copy_output_result.h" | 10 #include "cc/output/copy_output_result.h" |
| (...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 const gfx::Rect rect2(2468, 8642, 4321, 1234); | 220 const gfx::Rect rect2(2468, 8642, 4321, 1234); |
| 221 const uint32_t color2 = 0xffffffff; | 221 const uint32_t color2 = 0xffffffff; |
| 222 const bool force_anti_aliasing_off = true; | 222 const bool force_anti_aliasing_off = true; |
| 223 SolidColorDrawQuad* solid_quad = | 223 SolidColorDrawQuad* solid_quad = |
| 224 render_pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); | 224 render_pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
| 225 solid_quad->SetNew(sqs, rect2, rect2, color2, force_anti_aliasing_off); | 225 solid_quad->SetNew(sqs, rect2, rect2, color2, force_anti_aliasing_off); |
| 226 | 226 |
| 227 // TransferableResource constants. | 227 // TransferableResource constants. |
| 228 const uint32_t tr_id = 1337; | 228 const uint32_t tr_id = 1337; |
| 229 const ResourceFormat tr_format = ALPHA_8; | 229 const ResourceFormat tr_format = ALPHA_8; |
| 230 const gfx::BufferFormat tr_buffer_format = gfx::BufferFormat::R_8; |
| 230 const uint32_t tr_filter = 1234; | 231 const uint32_t tr_filter = 1234; |
| 231 const gfx::Size tr_size(1234, 5678); | 232 const gfx::Size tr_size(1234, 5678); |
| 232 TransferableResource resource; | 233 TransferableResource resource; |
| 233 resource.id = tr_id; | 234 resource.id = tr_id; |
| 234 resource.format = tr_format; | 235 resource.format = tr_format; |
| 236 resource.buffer_format = tr_buffer_format; |
| 235 resource.filter = tr_filter; | 237 resource.filter = tr_filter; |
| 236 resource.size = tr_size; | 238 resource.size = tr_size; |
| 237 | 239 |
| 238 // CompositorFrameMetadata constants. | 240 // CompositorFrameMetadata constants. |
| 239 const float device_scale_factor = 2.6f; | 241 const float device_scale_factor = 2.6f; |
| 240 const gfx::Vector2dF root_scroll_offset(1234.5f, 6789.1f); | 242 const gfx::Vector2dF root_scroll_offset(1234.5f, 6789.1f); |
| 241 const float page_scale_factor = 1337.5f; | 243 const float page_scale_factor = 1337.5f; |
| 242 const gfx::SizeF scrollable_viewport_size(1337.7f, 1234.5f); | 244 const gfx::SizeF scrollable_viewport_size(1337.7f, 1234.5f); |
| 243 const uint32_t content_source_id = 3; | 245 const uint32_t content_source_id = 3; |
| 244 | 246 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 258 EXPECT_EQ(device_scale_factor, output.metadata.device_scale_factor); | 260 EXPECT_EQ(device_scale_factor, output.metadata.device_scale_factor); |
| 259 EXPECT_EQ(root_scroll_offset, output.metadata.root_scroll_offset); | 261 EXPECT_EQ(root_scroll_offset, output.metadata.root_scroll_offset); |
| 260 EXPECT_EQ(page_scale_factor, output.metadata.page_scale_factor); | 262 EXPECT_EQ(page_scale_factor, output.metadata.page_scale_factor); |
| 261 EXPECT_EQ(scrollable_viewport_size, output.metadata.scrollable_viewport_size); | 263 EXPECT_EQ(scrollable_viewport_size, output.metadata.scrollable_viewport_size); |
| 262 EXPECT_EQ(content_source_id, output.metadata.content_source_id); | 264 EXPECT_EQ(content_source_id, output.metadata.content_source_id); |
| 263 | 265 |
| 264 ASSERT_EQ(1u, output.resource_list.size()); | 266 ASSERT_EQ(1u, output.resource_list.size()); |
| 265 TransferableResource out_resource = output.resource_list[0]; | 267 TransferableResource out_resource = output.resource_list[0]; |
| 266 EXPECT_EQ(tr_id, out_resource.id); | 268 EXPECT_EQ(tr_id, out_resource.id); |
| 267 EXPECT_EQ(tr_format, out_resource.format); | 269 EXPECT_EQ(tr_format, out_resource.format); |
| 270 EXPECT_EQ(tr_buffer_format, out_resource.buffer_format); |
| 268 EXPECT_EQ(tr_filter, out_resource.filter); | 271 EXPECT_EQ(tr_filter, out_resource.filter); |
| 269 EXPECT_EQ(tr_size, out_resource.size); | 272 EXPECT_EQ(tr_size, out_resource.size); |
| 270 | 273 |
| 271 EXPECT_EQ(1u, output.render_pass_list.size()); | 274 EXPECT_EQ(1u, output.render_pass_list.size()); |
| 272 const RenderPass* out_render_pass = output.render_pass_list[0].get(); | 275 const RenderPass* out_render_pass = output.render_pass_list[0].get(); |
| 273 ASSERT_EQ(2u, out_render_pass->quad_list.size()); | 276 ASSERT_EQ(2u, out_render_pass->quad_list.size()); |
| 274 ASSERT_EQ(1u, out_render_pass->shared_quad_state_list.size()); | 277 ASSERT_EQ(1u, out_render_pass->shared_quad_state_list.size()); |
| 275 | 278 |
| 276 const SharedQuadState* out_sqs = | 279 const SharedQuadState* out_sqs = |
| 277 out_render_pass->shared_quad_state_list.ElementAt(0); | 280 out_render_pass->shared_quad_state_list.ElementAt(0); |
| (...skipping 911 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1189 EXPECT_EQ(u_plane_resource_id, out_quad->u_plane_resource_id()); | 1192 EXPECT_EQ(u_plane_resource_id, out_quad->u_plane_resource_id()); |
| 1190 EXPECT_EQ(v_plane_resource_id, out_quad->v_plane_resource_id()); | 1193 EXPECT_EQ(v_plane_resource_id, out_quad->v_plane_resource_id()); |
| 1191 EXPECT_EQ(a_plane_resource_id, out_quad->a_plane_resource_id()); | 1194 EXPECT_EQ(a_plane_resource_id, out_quad->a_plane_resource_id()); |
| 1192 EXPECT_EQ(color_space, out_quad->color_space); | 1195 EXPECT_EQ(color_space, out_quad->color_space); |
| 1193 EXPECT_EQ(resource_offset, out_quad->resource_offset); | 1196 EXPECT_EQ(resource_offset, out_quad->resource_offset); |
| 1194 EXPECT_EQ(resource_multiplier, out_quad->resource_multiplier); | 1197 EXPECT_EQ(resource_multiplier, out_quad->resource_multiplier); |
| 1195 EXPECT_EQ(bits_per_channel, out_quad->bits_per_channel); | 1198 EXPECT_EQ(bits_per_channel, out_quad->bits_per_channel); |
| 1196 } | 1199 } |
| 1197 | 1200 |
| 1198 } // namespace cc | 1201 } // namespace cc |
| OLD | NEW |