OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <stddef.h> | 5 #include <stddef.h> |
6 #include <string.h> | 6 #include <string.h> |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/macros.h" | 10 #include "base/macros.h" |
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
256 SkXfermode::Mode arbitrary_blend_mode1 = SkXfermode::kScreen_Mode; | 256 SkXfermode::Mode arbitrary_blend_mode1 = SkXfermode::kScreen_Mode; |
257 SkXfermode::Mode arbitrary_blend_mode2 = SkXfermode::kLighten_Mode; | 257 SkXfermode::Mode arbitrary_blend_mode2 = SkXfermode::kLighten_Mode; |
258 SkXfermode::Mode arbitrary_blend_mode3 = SkXfermode::kOverlay_Mode; | 258 SkXfermode::Mode arbitrary_blend_mode3 = SkXfermode::kOverlay_Mode; |
259 ResourceId arbitrary_resourceid1 = 55; | 259 ResourceId arbitrary_resourceid1 = 55; |
260 ResourceId arbitrary_resourceid2 = 47; | 260 ResourceId arbitrary_resourceid2 = 47; |
261 ResourceId arbitrary_resourceid3 = 23; | 261 ResourceId arbitrary_resourceid3 = 23; |
262 ResourceId arbitrary_resourceid4 = 16; | 262 ResourceId arbitrary_resourceid4 = 16; |
263 SkScalar arbitrary_sigma = SkFloatToScalar(2.0f); | 263 SkScalar arbitrary_sigma = SkFloatToScalar(2.0f); |
264 YUVVideoDrawQuad::ColorSpace arbitrary_color_space = | 264 YUVVideoDrawQuad::ColorSpace arbitrary_color_space = |
265 YUVVideoDrawQuad::REC_601; | 265 YUVVideoDrawQuad::REC_601; |
| 266 gfx::ColorSpace arbitrary_video_color_space = gfx::ColorSpace::CreateREC601(); |
266 | 267 |
267 RenderPassId child_id(30, 5); | 268 RenderPassId child_id(30, 5); |
268 RenderPassId root_id(10, 14); | 269 RenderPassId root_id(10, 14); |
269 | 270 |
270 FilterOperations arbitrary_filters1; | 271 FilterOperations arbitrary_filters1; |
271 arbitrary_filters1.Append( | 272 arbitrary_filters1.Append( |
272 FilterOperation::CreateGrayscaleFilter(arbitrary_float1)); | 273 FilterOperation::CreateGrayscaleFilter(arbitrary_float1)); |
273 arbitrary_filters1.Append(cc::FilterOperation::CreateReferenceFilter( | 274 arbitrary_filters1.Append(cc::FilterOperation::CreateReferenceFilter( |
274 SkBlurImageFilter::Make(arbitrary_sigma, arbitrary_sigma, nullptr))); | 275 SkBlurImageFilter::Make(arbitrary_sigma, arbitrary_sigma, nullptr))); |
275 | 276 |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
383 arbitrary_size1, arbitrary_bool2, arbitrary_bool3); | 384 arbitrary_size1, arbitrary_bool2, arbitrary_bool3); |
384 pass_cmp->CopyFromAndAppendDrawQuad(tile_in, tile_in->shared_quad_state); | 385 pass_cmp->CopyFromAndAppendDrawQuad(tile_in, tile_in->shared_quad_state); |
385 | 386 |
386 YUVVideoDrawQuad* yuvvideo_in = | 387 YUVVideoDrawQuad* yuvvideo_in = |
387 pass_in->CreateAndAppendDrawQuad<YUVVideoDrawQuad>(); | 388 pass_in->CreateAndAppendDrawQuad<YUVVideoDrawQuad>(); |
388 yuvvideo_in->SetAll( | 389 yuvvideo_in->SetAll( |
389 shared_state3_in, arbitrary_rect1, arbitrary_rect2_inside_rect1, | 390 shared_state3_in, arbitrary_rect1, arbitrary_rect2_inside_rect1, |
390 arbitrary_rect1_inside_rect1, arbitrary_bool1, arbitrary_rectf1, | 391 arbitrary_rect1_inside_rect1, arbitrary_bool1, arbitrary_rectf1, |
391 arbitrary_rectf2, arbitrary_size1, arbitrary_size2, arbitrary_resourceid1, | 392 arbitrary_rectf2, arbitrary_size1, arbitrary_size2, arbitrary_resourceid1, |
392 arbitrary_resourceid2, arbitrary_resourceid3, arbitrary_resourceid4, | 393 arbitrary_resourceid2, arbitrary_resourceid3, arbitrary_resourceid4, |
393 arbitrary_color_space, arbitrary_float1, arbitrary_float2, arbitrary_int); | 394 arbitrary_color_space, arbitrary_video_color_space, arbitrary_float1, |
| 395 arbitrary_float2, arbitrary_int); |
394 pass_cmp->CopyFromAndAppendDrawQuad(yuvvideo_in, | 396 pass_cmp->CopyFromAndAppendDrawQuad(yuvvideo_in, |
395 yuvvideo_in->shared_quad_state); | 397 yuvvideo_in->shared_quad_state); |
396 | 398 |
397 // Make sure the in and cmp RenderPasses match. | 399 // Make sure the in and cmp RenderPasses match. |
398 Compare(child_pass_cmp.get(), child_pass_in.get()); | 400 Compare(child_pass_cmp.get(), child_pass_in.get()); |
399 ASSERT_EQ(0u, child_pass_in->shared_quad_state_list.size()); | 401 ASSERT_EQ(0u, child_pass_in->shared_quad_state_list.size()); |
400 ASSERT_EQ(0u, child_pass_in->quad_list.size()); | 402 ASSERT_EQ(0u, child_pass_in->quad_list.size()); |
401 Compare(pass_cmp.get(), pass_in.get()); | 403 Compare(pass_cmp.get(), pass_in.get()); |
402 ASSERT_EQ(3u, pass_in->shared_quad_state_list.size()); | 404 ASSERT_EQ(3u, pass_in->shared_quad_state_list.size()); |
403 ASSERT_EQ(8u, pass_in->quad_list.size()); | 405 ASSERT_EQ(8u, pass_in->quad_list.size()); |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
601 EXPECT_TRUE( | 603 EXPECT_TRUE( |
602 IPC::ParamTraits<DelegatedFrameData>::Read(&msg, &iter, &frame_out)); | 604 IPC::ParamTraits<DelegatedFrameData>::Read(&msg, &iter, &frame_out)); |
603 | 605 |
604 ASSERT_EQ(2u, frame_out.resource_list.size()); | 606 ASSERT_EQ(2u, frame_out.resource_list.size()); |
605 Compare(arbitrary_resource1, frame_out.resource_list[0]); | 607 Compare(arbitrary_resource1, frame_out.resource_list[0]); |
606 Compare(arbitrary_resource2, frame_out.resource_list[1]); | 608 Compare(arbitrary_resource2, frame_out.resource_list[1]); |
607 } | 609 } |
608 | 610 |
609 } // namespace | 611 } // namespace |
610 } // namespace content | 612 } // namespace content |
OLD | NEW |