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 |