OLD | NEW |
1 // Main binary for DM. | 1 // Main binary for DM. |
2 // For a high-level overview, please see dm/README. | 2 // For a high-level overview, please see dm/README. |
3 | 3 |
4 #include "CrashHandler.h" | 4 #include "CrashHandler.h" |
5 #include "LazyDecodeBitmap.h" | 5 #include "LazyDecodeBitmap.h" |
6 #include "SkCommonFlags.h" | 6 #include "SkCommonFlags.h" |
7 #include "SkForceLinking.h" | 7 #include "SkForceLinking.h" |
8 #include "SkGraphics.h" | 8 #include "SkGraphics.h" |
9 #include "SkOSFile.h" | 9 #include "SkOSFile.h" |
10 #include "SkPicture.h" | 10 #include "SkPicture.h" |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
79 DM::TaskRunner* tasks) { | 79 DM::TaskRunner* tasks) { |
80 #define START(name, type, ...)
\ | 80 #define START(name, type, ...)
\ |
81 if (lowercase(configs[j]).equals(name)) {
\ | 81 if (lowercase(configs[j]).equals(name)) {
\ |
82 tasks->add(SkNEW_ARGS(DM::type, (name, reporter, tasks, gms[i], ## __VA_
ARGS__))); \ | 82 tasks->add(SkNEW_ARGS(DM::type, (name, reporter, tasks, gms[i], ## __VA_
ARGS__))); \ |
83 } | 83 } |
84 for (int i = 0; i < gms.count(); i++) { | 84 for (int i = 0; i < gms.count(); i++) { |
85 for (int j = 0; j < configs.count(); j++) { | 85 for (int j = 0; j < configs.count(); j++) { |
86 | 86 |
87 START("565", CpuGMTask, kRGB_565_SkColorType); | 87 START("565", CpuGMTask, kRGB_565_SkColorType); |
88 START("8888", CpuGMTask, kN32_SkColorType); | 88 START("8888", CpuGMTask, kN32_SkColorType); |
89 START("gpu", GpuGMTask, native, gpuAPI, 0, false); | 89 START("gpu", GpuGMTask, native, gpuAPI, 0); |
90 START("msaa4", GpuGMTask, native, gpuAPI, 4, false); | 90 START("msaa4", GpuGMTask, native, gpuAPI, 4); |
91 START("msaa16", GpuGMTask, native, gpuAPI, 16, false); | 91 START("msaa16", GpuGMTask, native, gpuAPI, 16); |
92 START("nvprmsaa4", GpuGMTask, nvpr, gpuAPI, 4, false); | 92 START("nvprmsaa4", GpuGMTask, nvpr, gpuAPI, 4); |
93 START("nvprmsaa16", GpuGMTask, nvpr, gpuAPI, 16, false); | 93 START("nvprmsaa16", GpuGMTask, nvpr, gpuAPI, 16); |
94 START("gpudft", GpuGMTask, native, gpuAPI, 0, true); | 94 START("gpunull", GpuGMTask, null, gpuAPI, 0); |
95 START("gpunull", GpuGMTask, null, gpuAPI, 0, false); | 95 START("gpudebug", GpuGMTask, debug, gpuAPI, 0); |
96 START("gpudebug", GpuGMTask, debug, gpuAPI, 0, false); | |
97 #if SK_ANGLE | 96 #if SK_ANGLE |
98 START("angle", GpuGMTask, angle, gpuAPI, 0); | 97 START("angle", GpuGMTask, angle, gpuAPI, 0); |
99 #endif | 98 #endif |
100 #if SK_MESA | 99 #if SK_MESA |
101 START("mesa", GpuGMTask, mesa, gpuAPI, 0); | 100 START("mesa", GpuGMTask, mesa, gpuAPI, 0); |
102 #endif | 101 #endif |
103 START("pdf", PDFTask, RASTERIZE_PDF_PROC); | 102 START("pdf", PDFTask, RASTERIZE_PDF_PROC); |
104 } | 103 } |
105 } | 104 } |
106 #undef START | 105 #undef START |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
244 report_failures(failures); | 243 report_failures(failures); |
245 return failures.count() > 0; | 244 return failures.count() > 0; |
246 } | 245 } |
247 | 246 |
248 #if !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_NACL) | 247 #if !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_NACL) |
249 int main(int argc, char** argv) { | 248 int main(int argc, char** argv) { |
250 SkCommandLineFlags::Parse(argc, argv); | 249 SkCommandLineFlags::Parse(argc, argv); |
251 return dm_main(); | 250 return dm_main(); |
252 } | 251 } |
253 #endif | 252 #endif |
OLD | NEW |