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

Side by Side Diff: bench/XfermodeBench.cpp

Issue 22918012: Add luminance mask transfer modes. (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: Created 7 years, 4 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
« no previous file with comments | « no previous file | gm/xfermodes.cpp » ('j') | include/core/SkXfermode.h » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 1
2 /* 2 /*
3 * Copyright 2013 Google Inc. 3 * Copyright 2013 Google Inc.
4 * 4 *
5 * Use of this source code is governed by a BSD-style license that can be 5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file. 6 * found in the LICENSE file.
7 */ 7 */
8 8
9 #include "SkBenchmark.h" 9 #include "SkBenchmark.h"
10 #include "SkCanvas.h" 10 #include "SkCanvas.h"
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 static SkBenchmark* Fact19(void* p) { return new XfermodeBench(p, SkXfermode::kC olorBurn_Mode); } 80 static SkBenchmark* Fact19(void* p) { return new XfermodeBench(p, SkXfermode::kC olorBurn_Mode); }
81 static SkBenchmark* Fact20(void* p) { return new XfermodeBench(p, SkXfermode::kH ardLight_Mode); } 81 static SkBenchmark* Fact20(void* p) { return new XfermodeBench(p, SkXfermode::kH ardLight_Mode); }
82 static SkBenchmark* Fact21(void* p) { return new XfermodeBench(p, SkXfermode::kS oftLight_Mode); } 82 static SkBenchmark* Fact21(void* p) { return new XfermodeBench(p, SkXfermode::kS oftLight_Mode); }
83 static SkBenchmark* Fact22(void* p) { return new XfermodeBench(p, SkXfermode::kD ifference_Mode); } 83 static SkBenchmark* Fact22(void* p) { return new XfermodeBench(p, SkXfermode::kD ifference_Mode); }
84 static SkBenchmark* Fact23(void* p) { return new XfermodeBench(p, SkXfermode::kE xclusion_Mode); } 84 static SkBenchmark* Fact23(void* p) { return new XfermodeBench(p, SkXfermode::kE xclusion_Mode); }
85 static SkBenchmark* Fact24(void* p) { return new XfermodeBench(p, SkXfermode::kM ultiply_Mode); } 85 static SkBenchmark* Fact24(void* p) { return new XfermodeBench(p, SkXfermode::kM ultiply_Mode); }
86 static SkBenchmark* Fact25(void* p) { return new XfermodeBench(p, SkXfermode::kH ue_Mode); } 86 static SkBenchmark* Fact25(void* p) { return new XfermodeBench(p, SkXfermode::kH ue_Mode); }
87 static SkBenchmark* Fact26(void* p) { return new XfermodeBench(p, SkXfermode::kS aturation_Mode); } 87 static SkBenchmark* Fact26(void* p) { return new XfermodeBench(p, SkXfermode::kS aturation_Mode); }
88 static SkBenchmark* Fact27(void* p) { return new XfermodeBench(p, SkXfermode::kC olor_Mode); } 88 static SkBenchmark* Fact27(void* p) { return new XfermodeBench(p, SkXfermode::kC olor_Mode); }
89 static SkBenchmark* Fact28(void* p) { return new XfermodeBench(p, SkXfermode::kL uminosity_Mode); } 89 static SkBenchmark* Fact28(void* p) { return new XfermodeBench(p, SkXfermode::kL uminosity_Mode); }
90 static SkBenchmark* Fact29(void* p) { return new XfermodeBench(p, SkXfermode::kS rcInLum_Mode); }
91 static SkBenchmark* Fact30(void* p) { return new XfermodeBench(p, SkXfermode::kD stInLum_Mode); }
90 92
91 static BenchRegistry gReg00(Fact00); 93 static BenchRegistry gReg00(Fact00);
92 static BenchRegistry gReg01(Fact01); 94 static BenchRegistry gReg01(Fact01);
93 static BenchRegistry gReg02(Fact02); 95 static BenchRegistry gReg02(Fact02);
94 static BenchRegistry gReg03(Fact03); 96 static BenchRegistry gReg03(Fact03);
95 static BenchRegistry gReg04(Fact04); 97 static BenchRegistry gReg04(Fact04);
96 static BenchRegistry gReg05(Fact05); 98 static BenchRegistry gReg05(Fact05);
97 static BenchRegistry gReg06(Fact06); 99 static BenchRegistry gReg06(Fact06);
98 static BenchRegistry gReg07(Fact07); 100 static BenchRegistry gReg07(Fact07);
99 static BenchRegistry gReg08(Fact08); 101 static BenchRegistry gReg08(Fact08);
(...skipping 10 matching lines...) Expand all
110 static BenchRegistry gReg19(Fact19); 112 static BenchRegistry gReg19(Fact19);
111 static BenchRegistry gReg20(Fact20); 113 static BenchRegistry gReg20(Fact20);
112 static BenchRegistry gReg21(Fact21); 114 static BenchRegistry gReg21(Fact21);
113 static BenchRegistry gReg22(Fact22); 115 static BenchRegistry gReg22(Fact22);
114 static BenchRegistry gReg23(Fact23); 116 static BenchRegistry gReg23(Fact23);
115 static BenchRegistry gReg24(Fact24); 117 static BenchRegistry gReg24(Fact24);
116 static BenchRegistry gReg25(Fact25); 118 static BenchRegistry gReg25(Fact25);
117 static BenchRegistry gReg26(Fact26); 119 static BenchRegistry gReg26(Fact26);
118 static BenchRegistry gReg27(Fact27); 120 static BenchRegistry gReg27(Fact27);
119 static BenchRegistry gReg28(Fact28); 121 static BenchRegistry gReg28(Fact28);
122 static BenchRegistry gReg29(Fact29);
123 static BenchRegistry gReg30(Fact30);
OLDNEW
« no previous file with comments | « no previous file | gm/xfermodes.cpp » ('j') | include/core/SkXfermode.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698