| Index: tools/bench_pictures_main.cpp
|
| diff --git a/tools/bench_pictures_main.cpp b/tools/bench_pictures_main.cpp
|
| index 720621ec9a05ff870b466e152173267b1543d089..eea9644cf14658ceecf035406c53897aff012239 100644
|
| --- a/tools/bench_pictures_main.cpp
|
| +++ b/tools/bench_pictures_main.cpp
|
| @@ -7,11 +7,11 @@
|
|
|
| #include "BenchTimer.h"
|
| #include "CopyTilesRenderer.h"
|
| +#include "LazyDecodeBitmap.h"
|
| #include "PictureBenchmark.h"
|
| #include "PictureRenderingFlags.h"
|
| #include "SkBenchLogger.h"
|
| #include "SkCommandLineFlags.h"
|
| -#include "SkForceLinking.h"
|
| #include "SkGraphics.h"
|
| #include "SkImageDecoder.h"
|
| #if LAZY_CACHE_STATS
|
| @@ -24,8 +24,6 @@
|
| #include "SkStream.h"
|
| #include "picture_utils.h"
|
|
|
| -__SK_FORCE_IMAGE_DECODER_LINKING;
|
| -
|
| SkBenchLogger gLogger;
|
|
|
| // Flags used by this file, in alphabetical order.
|
| @@ -145,9 +143,8 @@ static SkString filterFlagsUsage() {
|
| return result;
|
| }
|
|
|
| -// These are defined in PictureRenderingFlags.cpp
|
| +// Defined in LazyDecodeBitmap.cpp
|
| extern SkLruImageCache gLruImageCache;
|
| -extern bool lazy_decode_bitmap(const void* buffer, size_t size, SkBitmap* bitmap);
|
|
|
| #if LAZY_CACHE_STATS
|
| static int32_t gTotalCacheHits;
|
| @@ -170,12 +167,12 @@ static bool run_single_benchmark(const SkString& inputPath,
|
| SkASSERT(gLruImageCache.getImageCacheUsed() == 0);
|
| if (FLAGS_countRAM) {
|
| // Set the limit to zero, so all pixels will be kept
|
| - gLruImageCache.setImageCacheLimit(0);
|
| + gLruImageCache.setImageCacheLimit(0);
|
| }
|
|
|
| SkPicture::InstallPixelRefProc proc;
|
| if (FLAGS_deferImageDecoding) {
|
| - proc = &lazy_decode_bitmap;
|
| + proc = &sk_tools::LazyDecodeBitmap;
|
| } else {
|
| proc = &SkImageDecoder::DecodeMemory;
|
| }
|
|
|