Index: cc/output/renderer_pixeltest.cc |
diff --git a/cc/output/renderer_pixeltest.cc b/cc/output/renderer_pixeltest.cc |
index d479e5fb2e1c1a5a5e4323935d01cf7549341611..2faa0d08fb6cc29b40c40cc37dba3db87b3395a6 100644 |
--- a/cc/output/renderer_pixeltest.cc |
+++ b/cc/output/renderer_pixeltest.cc |
@@ -94,7 +94,10 @@ scoped_ptr<DrawQuad> CreateTestRenderPassDrawQuad( |
return quad.PassAs<DrawQuad>(); |
} |
-typedef ::testing::Types<GLRenderer, SoftwareRenderer> RendererTypes; |
+typedef ::testing::Types<GLRenderer, |
+ SoftwareRenderer, |
+ GLRendererWithExpandedViewport, |
+ SoftwareRendererWithExpandedViewport> RendererTypes; |
TYPED_TEST_CASE(RendererPixelTest, RendererTypes); |
typedef ::testing::Types<GLRenderer, |
@@ -135,6 +138,14 @@ bool FuzzyForSoftwareOnlyPixelComparator<SoftwareRenderer>::Compare( |
return fuzzy_.Compare(actual_bmp, expected_bmp); |
} |
+template <> |
+bool FuzzyForSoftwareOnlyPixelComparator< |
+ SoftwareRendererWithExpandedViewport>::Compare( |
+ const SkBitmap& actual_bmp, |
+ const SkBitmap& expected_bmp) const { |
+ return fuzzy_.Compare(actual_bmp, expected_bmp); |
+} |
+ |
template<typename RendererType> |
bool FuzzyForSoftwareOnlyPixelComparator<RendererType>::Compare( |
const SkBitmap& actual_bmp, |