| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/memory/ptr_util.h" | 9 #include "base/memory/ptr_util.h" |
| 10 #include "cc/base/region.h" | 10 #include "cc/base/region.h" |
| (...skipping 1805 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1816 | 1816 |
| 1817 if (effect.type == | 1817 if (effect.type == |
| 1818 ui::CARendererLayerParams::FilterEffectType::DROP_SHADOW) { | 1818 ui::CARendererLayerParams::FilterEffectType::DROP_SHADOW) { |
| 1819 EXPECT_EQ(10, effect.drop_shadow_offset.x()); | 1819 EXPECT_EQ(10, effect.drop_shadow_offset.x()); |
| 1820 EXPECT_EQ(20, effect.drop_shadow_offset.y()); | 1820 EXPECT_EQ(20, effect.drop_shadow_offset.y()); |
| 1821 EXPECT_EQ(SK_ColorGREEN, effect.drop_shadow_color); | 1821 EXPECT_EQ(SK_ColorGREEN, effect.drop_shadow_color); |
| 1822 } | 1822 } |
| 1823 } | 1823 } |
| 1824 } | 1824 } |
| 1825 | 1825 |
| 1826 TEST_F(CALayerOverlayRPDQTest, RenderPassDrawQuadFilterScale) { | 1826 TEST_F(CALayerOverlayRPDQTest, RenderPassDrawQuadOpacityFilterScale) { |
| 1827 filters_.Append(FilterOperation::CreateOpacityFilter(0.8f)); |
| 1827 quad_->SetNew(pass_->shared_quad_state_list.back(), kOverlayRect, | 1828 quad_->SetNew(pass_->shared_quad_state_list.back(), kOverlayRect, |
| 1828 kOverlayRect, render_pass_id_, 0, gfx::Vector2dF(), gfx::Size(), | 1829 kOverlayRect, render_pass_id_, 0, gfx::Vector2dF(), gfx::Size(), |
| 1829 filters_, gfx::Vector2dF(1, 2), background_filters_); | 1830 filters_, gfx::Vector2dF(1, 2), background_filters_); |
| 1831 ProcessForOverlays(); |
| 1832 EXPECT_EQ(1U, ca_layer_list_.size()); |
| 1833 } |
| 1834 |
| 1835 TEST_F(CALayerOverlayRPDQTest, RenderPassDrawQuadBlurFilterScale) { |
| 1836 filters_.Append(FilterOperation::CreateBlurFilter(0.8f)); |
| 1837 quad_->SetNew(pass_->shared_quad_state_list.back(), kOverlayRect, |
| 1838 kOverlayRect, render_pass_id_, 0, gfx::Vector2dF(), gfx::Size(), |
| 1839 filters_, gfx::Vector2dF(1, 2), background_filters_); |
| 1840 ProcessForOverlays(); |
| 1841 EXPECT_EQ(0U, ca_layer_list_.size()); |
| 1842 } |
| 1843 |
| 1844 TEST_F(CALayerOverlayRPDQTest, RenderPassDrawQuadDropShadowFilterScale) { |
| 1845 filters_.Append(FilterOperation::CreateDropShadowFilter(gfx::Point(10, 20), |
| 1846 1.0f, SK_ColorGREEN)); |
| 1847 quad_->SetNew(pass_->shared_quad_state_list.back(), kOverlayRect, |
| 1848 kOverlayRect, render_pass_id_, 0, gfx::Vector2dF(), gfx::Size(), |
| 1849 filters_, gfx::Vector2dF(1, 2), background_filters_); |
| 1830 ProcessForOverlays(); | 1850 ProcessForOverlays(); |
| 1831 EXPECT_EQ(0U, ca_layer_list_.size()); | 1851 EXPECT_EQ(0U, ca_layer_list_.size()); |
| 1832 } | 1852 } |
| 1833 | 1853 |
| 1834 TEST_F(CALayerOverlayRPDQTest, RenderPassDrawQuadBackgroundFilter) { | 1854 TEST_F(CALayerOverlayRPDQTest, RenderPassDrawQuadBackgroundFilter) { |
| 1835 background_filters_.Append(FilterOperation::CreateGrayscaleFilter(0.1f)); | 1855 background_filters_.Append(FilterOperation::CreateGrayscaleFilter(0.1f)); |
| 1836 quad_->SetNew(pass_->shared_quad_state_list.back(), kOverlayRect, | 1856 quad_->SetNew(pass_->shared_quad_state_list.back(), kOverlayRect, |
| 1837 kOverlayRect, render_pass_id_, 0, gfx::Vector2dF(), gfx::Size(), | 1857 kOverlayRect, render_pass_id_, 0, gfx::Vector2dF(), gfx::Size(), |
| 1838 filters_, gfx::Vector2dF(1, 1), background_filters_); | 1858 filters_, gfx::Vector2dF(1, 1), background_filters_); |
| 1839 ProcessForOverlays(); | 1859 ProcessForOverlays(); |
| (...skipping 12 matching lines...) Expand all Loading... |
| 1852 filters_.Append(FilterOperation::CreateZoomFilter(0.9f, 1)); | 1872 filters_.Append(FilterOperation::CreateZoomFilter(0.9f, 1)); |
| 1853 quad_->SetNew(pass_->shared_quad_state_list.back(), kOverlayRect, | 1873 quad_->SetNew(pass_->shared_quad_state_list.back(), kOverlayRect, |
| 1854 kOverlayRect, render_pass_id_, 0, gfx::Vector2dF(), gfx::Size(), | 1874 kOverlayRect, render_pass_id_, 0, gfx::Vector2dF(), gfx::Size(), |
| 1855 filters_, gfx::Vector2dF(1, 1), background_filters_); | 1875 filters_, gfx::Vector2dF(1, 1), background_filters_); |
| 1856 ProcessForOverlays(); | 1876 ProcessForOverlays(); |
| 1857 EXPECT_EQ(0U, ca_layer_list_.size()); | 1877 EXPECT_EQ(0U, ca_layer_list_.size()); |
| 1858 } | 1878 } |
| 1859 | 1879 |
| 1860 } // namespace | 1880 } // namespace |
| 1861 } // namespace cc | 1881 } // namespace cc |
| OLD | NEW |