/external/skia/bench/ |
SkBenchmark.cpp | 8 #include "SkBenchmark.h" 12 SK_DEFINE_INST_COUNT(SkBenchmark) 16 SkBenchmark::SkBenchmark(void* defineDict) { 26 const char* SkBenchmark::getName() { 30 SkIPoint SkBenchmark::getSize() { 34 void SkBenchmark::preDraw() { 38 void SkBenchmark::draw(SkCanvas* canvas) { 42 void SkBenchmark::postDraw() { 46 void SkBenchmark::setupPaint(SkPaint* paint) [all...] |
MutexBench.cpp | 7 #include "SkBenchmark.h" 10 class MutexBench : public SkBenchmark { 35 typedef SkBenchmark INHERITED; 40 static SkBenchmark* Fact(void* p) { return new MutexBench(p); }
|
XfermodeBench.cpp | 9 #include "SkBenchmark.h" 17 class XfermodeBench : public SkBenchmark { 19 XfermodeBench(void* param, SkXfermode::Mode mode) : SkBenchmark(param) { 56 typedef SkBenchmark INHERITED; 61 static SkBenchmark* Fact00(void* p) { return new XfermodeBench(p, SkXfermode::kClear_Mode); } 62 static SkBenchmark* Fact01(void* p) { return new XfermodeBench(p, SkXfermode::kSrc_Mode); } 63 static SkBenchmark* Fact02(void* p) { return new XfermodeBench(p, SkXfermode::kDst_Mode); } 64 static SkBenchmark* Fact03(void* p) { return new XfermodeBench(p, SkXfermode::kSrcOver_Mode); } 65 static SkBenchmark* Fact04(void* p) { return new XfermodeBench(p, SkXfermode::kDstOver_Mode); } 66 static SkBenchmark* Fact05(void* p) { return new XfermodeBench(p, SkXfermode::kSrcIn_Mode); [all...] |
RefCntBench.cpp | 7 #include "SkBenchmark.h" 18 class RefCntBench_Stack : public SkBenchmark { 39 typedef SkBenchmark INHERITED; 55 class RefCntBench_Heap : public SkBenchmark { 78 typedef SkBenchmark INHERITED; 81 class RefCntBench_New : public SkBenchmark { 103 typedef SkBenchmark INHERITED; 108 class WeakRefCntBench_Stack : public SkBenchmark { 129 typedef SkBenchmark INHERITED; 138 class WeakRefCntBench_Heap : public SkBenchmark { [all...] |
WriterBench.cpp | 9 #include "SkBenchmark.h" 13 class WriterBench : public SkBenchmark { 36 typedef SkBenchmark INHERITED; 41 static SkBenchmark* fact(void* p) { return new WriterBench(p); }
|
FontScalerBench.cpp | 8 #include "SkBenchmark.h" 17 class FontScalerBench : public SkBenchmark { 51 typedef SkBenchmark INHERITED; 56 static SkBenchmark* Fact0(void* p) { return SkNEW_ARGS(FontScalerBench, (p, false)); } 57 static SkBenchmark* Fact1(void* p) { return SkNEW_ARGS(FontScalerBench, (p, true)); }
|
MemoryBench.cpp | 8 #include "SkBenchmark.h" 15 class ChunkAllocBench : public SkBenchmark { 54 typedef SkBenchmark INHERITED; 57 static SkBenchmark* F0(void* p) { return new ChunkAllocBench(p, 64); } 58 static SkBenchmark* F1(void* p) { return new ChunkAllocBench(p, 8*1024); }
|
BicubicBench.cpp | 8 #include "SkBenchmark.h" 18 class BicubicBench : public SkBenchmark { 51 typedef SkBenchmark INHERITED; 54 static SkBenchmark* Fact00(void* p) { return new BicubicBench(p, 10.0f, 10.0f); } 55 static SkBenchmark* Fact01(void* p) { return new BicubicBench(p, 2.5f, 10.0f); } 56 static SkBenchmark* Fact02(void* p) { return new BicubicBench(p, 10.0f, 2.5f); } 57 static SkBenchmark* Fact03(void* p) { return new BicubicBench(p, 2.5f, 2.5f); }
|
DecodeBench.cpp | 8 #include "SkBenchmark.h" 17 class DecodeBench : public SkBenchmark { 23 DecodeBench(void* param, SkBitmap::Config c) : SkBenchmark(param) { 54 typedef SkBenchmark INHERITED; 57 static SkBenchmark* Fact0(void* p) { return new DecodeBench(p, SkBitmap::kARGB_8888_Config); } 58 static SkBenchmark* Fact1(void* p) { return new DecodeBench(p, SkBitmap::kRGB_565_Config); } 59 static SkBenchmark* Fact2(void* p) { return new DecodeBench(p, SkBitmap::kARGB_4444_Config); }
|
MatrixConvolutionBench.cpp | 7 #include "SkBenchmark.h" 14 class MatrixConvolutionBench : public SkBenchmark { 52 typedef SkBenchmark INHERITED; 57 static SkBenchmark* Fact00(void* p) { return new MatrixConvolutionBench(p, SkMatrixConvolutionImageFilter::kClamp_TileMode, true); } 58 static SkBenchmark* Fact01(void* p) { return new MatrixConvolutionBench(p, SkMatrixConvolutionImageFilter::kRepeat_TileMode, true); } 59 static SkBenchmark* Fact02(void* p) { return new MatrixConvolutionBench(p, SkMatrixConvolutionImageFilter::kClampToBlack_TileMode, true); } 60 static SkBenchmark* Fact03(void* p) { return new MatrixConvolutionBench(p, SkMatrixConvolutionImageFilter::kClampToBlack_TileMode, false); }
|
GrMemoryPoolBench.cpp | 12 #include "SkBenchmark.h" 36 class GrMemoryPoolBenchStack : public SkBenchmark { 86 typedef SkBenchmark INHERITED; 92 class GrMemoryPoolBenchRandom : public SkBenchmark { 123 typedef SkBenchmark INHERITED; 129 class GrMemoryPoolBenchQueue : public SkBenchmark { 158 typedef SkBenchmark INHERITED; 163 static SkBenchmark* Fact1(void* p) { return new GrMemoryPoolBenchStack(p); } 164 static SkBenchmark* Fact2(void* p) { return new GrMemoryPoolBenchRandom(p); } 165 static SkBenchmark* Fact3(void* p) { return new GrMemoryPoolBenchQueue(p); [all...] |
MorphologyBench.cpp | 7 #include "SkBenchmark.h" 33 class MorphologyBench : public SkBenchmark { 87 typedef SkBenchmark INHERITED; 90 static SkBenchmark* Fact00(void* p) { return new MorphologyBench(p, SMALL, kErode_MT); } 91 static SkBenchmark* Fact01(void* p) { return new MorphologyBench(p, SMALL, kDilate_MT); } 93 static SkBenchmark* Fact10(void* p) { return new MorphologyBench(p, BIG, kErode_MT); } 94 static SkBenchmark* Fact11(void* p) { return new MorphologyBench(p, BIG, kDilate_MT); } 96 static SkBenchmark* Fact20(void* p) { return new MorphologyBench(p, REAL, kErode_MT); } 97 static SkBenchmark* Fact21(void* p) { return new MorphologyBench(p, REAL, kDilate_MT); } 99 static SkBenchmark* FactNone(void* p) { return new MorphologyBench(p, 0, kErode_MT); [all...] |
DeferredSurfaceCopyBench.cpp | 12 #include "SkBenchmark.h" 18 class DeferredSurfaceCopyBench : public SkBenchmark { 25 DeferredSurfaceCopyBench(void* param, bool discardableContents) : SkBenchmark(param) { 77 typedef SkBenchmark INHERITED; 82 static SkBenchmark* Fact0(void* p) { return new DeferredSurfaceCopyBench(p, false); } 83 static SkBenchmark* Fact1(void* p) { return new DeferredSurfaceCopyBench(p, true); }
|
SkBenchmark.h | 17 static SkBenchmark* SK_MACRO_APPEND_LINE(F_)(void* p) { code; } \ 48 class SkBenchmark : public SkRefCnt { 50 SK_DECLARE_INST_COUNT(SkBenchmark) 52 SkBenchmark(void* defineDict); 157 typedef SkTRegistry<SkBenchmark*, void*> BenchRegistry;
|
AAClipBench.cpp | 8 #include "SkBenchmark.h" 18 class AAClipBench : public SkBenchmark { 87 typedef SkBenchmark INHERITED; 93 class NestedAAClipBench : public SkBenchmark { 179 typedef SkBenchmark INHERITED; 183 class AAClipBuilderBench : public SkBenchmark { 225 typedef SkBenchmark INHERITED; 229 class AAClipRegionBench : public SkBenchmark { 258 typedef SkBenchmark INHERITED; 263 static SkBenchmark* Fact0(void* p) { return SkNEW_ARGS(AAClipBuilderBench, (p, false, false)); [all...] |
TextBench.cpp | 8 #include "SkBenchmark.h" 41 class TextBench : public SkBenchmark { 127 typedef SkBenchmark INHERITED; 134 static SkBenchmark* Fact01(void* p) { return new TextBench(p, STR, 16, 0xFF000000, kBW); } 135 static SkBenchmark* Fact02(void* p) { return new TextBench(p, STR, 16, 0xFFFF0000, kBW); } 136 static SkBenchmark* Fact03(void* p) { return new TextBench(p, STR, 16, 0x88FF0000, kBW); } 138 static SkBenchmark* Fact11(void* p) { return new TextBench(p, STR, 16, 0xFF000000, kAA); } 139 static SkBenchmark* Fact12(void* p) { return new TextBench(p, STR, 16, 0xFFFF0000, kAA); } 140 static SkBenchmark* Fact13(void* p) { return new TextBench(p, STR, 16, 0x88FF0000, kAA); } 142 static SkBenchmark* Fact21(void* p) { return new TextBench(p, STR, 16, 0xFF000000, kLCD); [all...] |
ChecksumBench.cpp | 7 #include "SkBenchmark.h" 22 class ComputeChecksumBench : public SkBenchmark { 87 typedef SkBenchmark INHERITED; 92 static SkBenchmark* Fact0(void* p) { return new ComputeChecksumBench(p, kChecksum_ChecksumType); } 93 static SkBenchmark* Fact1(void* p) { return new ComputeChecksumBench(p, kMD5_ChecksumType); } 94 static SkBenchmark* Fact2(void* p) { return new ComputeChecksumBench(p, kSHA1_ChecksumType); } 95 static SkBenchmark* Fact3(void* p) { return new ComputeChecksumBench(p, kMurmur3_ChecksumType); }
|
ShaderMaskBench.cpp | 8 #include "SkBenchmark.h" 35 class ShaderMaskBench : public SkBenchmark { 90 typedef SkBenchmark INHERITED; 95 static SkBenchmark* Fact00(void* p) { return new ShaderMaskBench(p, true, kBW); } 96 static SkBenchmark* Fact01(void* p) { return new ShaderMaskBench(p, false, kBW); } 97 static SkBenchmark* Fact10(void* p) { return new ShaderMaskBench(p, true, kAA); } 98 static SkBenchmark* Fact11(void* p) { return new ShaderMaskBench(p, false, kAA); } 99 static SkBenchmark* Fact20(void* p) { return new ShaderMaskBench(p, true, kLCD); } 100 static SkBenchmark* Fact21(void* p) { return new ShaderMaskBench(p, false, kLCD); }
|
PathUtilsBench.cpp | 7 #include "SkBenchmark.h" 37 class PathUtilsBench : public SkBenchmark { 70 typedef SkBenchmark INHERITED; 73 static SkBenchmark* PU_path(void* p) { return SkNEW_ARGS(PathUtilsBench, (p, path_proc, "path")); } 74 static SkBenchmark* PU_region(void* p) { return SkNEW_ARGS(PathUtilsBench, (p, region_proc, "region")); }
|
PremulAndUnpremulAlphaOpsBench.cpp | 9 #include "SkBenchmark.h" 14 class PremulAndUnpremulAlphaOpsBench : public SkBenchmark { 61 typedef SkBenchmark INHERITED; 64 static SkBenchmark* fact0(void* p) { 68 static SkBenchmark* fact1(void* p) {
|
ImageCacheBench.cpp | 8 #include "SkBenchmark.h" 11 class ImageCacheBench : public SkBenchmark { 55 typedef SkBenchmark INHERITED;
|
ScalarBench.cpp | 8 #include "SkBenchmark.h" 14 class ScalarBench : public SkBenchmark { 40 typedef SkBenchmark INHERITED; 135 class RectBoundsBench : public SkBenchmark { 165 typedef SkBenchmark INHERITED; 170 static SkBenchmark* S0(void* p) { return new FloatComparisonBench(p); } 171 static SkBenchmark* S1(void* p) { return new ForcedIntComparisonBench(p); } 172 static SkBenchmark* S2(void* p) { return new RectBoundsBench(p); } 173 static SkBenchmark* S3(void* p) { return new IsFiniteScalarBench(p); }
|
PathIterBench.cpp | 8 #include "SkBenchmark.h" 28 class PathIterBench : public SkBenchmark { 89 typedef SkBenchmark INHERITED; 94 static SkBenchmark* F0(void* p) { return new PathIterBench(p, false); } 95 static SkBenchmark* F1(void* p) { return new PathIterBench(p, true); }
|
ChromeBench.cpp | 7 #include "SkBenchmark.h" 452 class ScrollGmailBench : public SkBenchmark { 491 typedef SkBenchmark INHERITED; 494 static inline SkBenchmark* ScrollGmailFactory(void* p) {
|
ReadPixBench.cpp | 9 #include "SkBenchmark.h" 18 class ReadPixBench : public SkBenchmark { 60 typedef SkBenchmark INHERITED; 65 static SkBenchmark* fact(void* p) { return new ReadPixBench(p); }
|