Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(209)

Side by Side Diff: content/browser/renderer_host/compositing_iosurface_transformer_mac_unittest.cc

Issue 271653003: Scrub deprecated Skia APIs. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 "content/browser/renderer_host/compositing_iosurface_transformer_mac.h" 5 #include "content/browser/renderer_host/compositing_iosurface_transformer_mac.h"
6 6
7 #include <OpenGL/CGLCurrent.h> 7 #include <OpenGL/CGLCurrent.h>
8 #include <OpenGL/CGLRenderers.h> 8 #include <OpenGL/CGLRenderers.h>
9 #include <OpenGL/CGLTypes.h> 9 #include <OpenGL/CGLTypes.h>
10 #include <OpenGL/OpenGL.h> 10 #include <OpenGL/OpenGL.h>
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 } 187 }
188 188
189 SkBitmap result; 189 SkBitmap result;
190 result.setConfig(cropped_src.config(), to_size.width(), to_size.height()); 190 result.setConfig(cropped_src.config(), to_size.width(), to_size.height());
191 CHECK(result.allocPixels()); 191 CHECK(result.allocPixels());
192 192
193 SkCanvas canvas(result); 193 SkCanvas canvas(result);
194 canvas.scale(static_cast<double>(result.width()) / cropped_src.width(), 194 canvas.scale(static_cast<double>(result.width()) / cropped_src.width(),
195 static_cast<double>(result.height()) / cropped_src.height()); 195 static_cast<double>(result.height()) / cropped_src.height());
196 SkPaint paint; 196 SkPaint paint;
197 paint.setFilterBitmap(true); // Use bilinear filtering. 197 paint.setFilterLevel(SkPaint::kLow_FilterLevel); // Use bilinear filtering.
198 canvas.drawBitmap(cropped_src, 0, 0, &paint); 198 canvas.drawBitmap(cropped_src, 0, 0, &paint);
199 199
200 return result; 200 return result;
201 } 201 }
202 202
203 // The maximum value by which a pixel value may deviate from the expected value 203 // The maximum value by which a pixel value may deviate from the expected value
204 // before considering it "significantly different." This is meant to account 204 // before considering it "significantly different." This is meant to account
205 // for the slight differences in filtering techniques used between the various 205 // for the slight differences in filtering techniques used between the various
206 // GPUs and software implementations. 206 // GPUs and software implementations.
207 const int kDifferenceThreshold = 16; 207 const int kDifferenceThreshold = 16;
(...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after
524 // Subrect resize test: missing top row, and left+right columns in source. 524 // Subrect resize test: missing top row, and left+right columns in source.
525 RunTransformRGBToYV12Test( 525 RunTransformRGBToYV12Test(
526 src_bitmap, 526 src_bitmap,
527 gfx::Rect(1, 1, params.src_width - 2, params.src_height - 1), 527 gfx::Rect(1, 1, params.src_width - 2, params.src_height - 1),
528 dst_size); 528 dst_size);
529 } 529 }
530 } 530 }
531 } 531 }
532 532
533 } // namespace content 533 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698