HomeSort by relevance Sort by last modified time
    Searched refs:SkBenchmark (Results 1 - 25 of 70) sorted by null

1 2 3

  /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); }

Completed in 2093 milliseconds

1 2 3