OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2011 Google Inc. | 3 * Copyright 2011 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 | 9 |
10 #include "BenchTimer.h" | 10 #include "BenchTimer.h" |
(...skipping 24 matching lines...) Expand all Loading... |
35 #include "TimerData.h" | 35 #include "TimerData.h" |
36 | 36 |
37 enum benchModes { | 37 enum benchModes { |
38 kNormal_benchModes, | 38 kNormal_benchModes, |
39 kDeferred_benchModes, | 39 kDeferred_benchModes, |
40 kDeferredSilent_benchModes, | 40 kDeferredSilent_benchModes, |
41 kRecord_benchModes, | 41 kRecord_benchModes, |
42 kPictureRecord_benchModes | 42 kPictureRecord_benchModes |
43 }; | 43 }; |
44 | 44 |
| 45 #ifdef SK_DEBUG |
| 46 static const bool kDebugOnly = true; |
| 47 #else |
| 48 static const bool kDebugOnly = false; |
| 49 #endif |
| 50 |
45 /////////////////////////////////////////////////////////////////////////////// | 51 /////////////////////////////////////////////////////////////////////////////// |
46 | 52 |
47 static void erase(SkBitmap& bm) { | 53 static void erase(SkBitmap& bm) { |
48 if (bm.config() == SkBitmap::kA8_Config) { | 54 if (bm.config() == SkBitmap::kA8_Config) { |
49 bm.eraseColor(SK_ColorTRANSPARENT); | 55 bm.eraseColor(SK_ColorTRANSPARENT); |
50 } else { | 56 } else { |
51 bm.eraseColor(SK_ColorWHITE); | 57 bm.eraseColor(SK_ColorWHITE); |
52 } | 58 } |
53 } | 59 } |
54 | 60 |
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
248 { SkBitmap::kNo_Config, "NONRENDERING", 0, kNonRendering_Backend, kD
ontCareGLCtxType, true }, | 254 { SkBitmap::kNo_Config, "NONRENDERING", 0, kNonRendering_Backend, kD
ontCareGLCtxType, true }, |
249 { SkBitmap::kARGB_8888_Config, "8888", 0, kRaster_Backend, kD
ontCareGLCtxType, true }, | 255 { SkBitmap::kARGB_8888_Config, "8888", 0, kRaster_Backend, kD
ontCareGLCtxType, true }, |
250 { SkBitmap::kRGB_565_Config, "565", 0, kRaster_Backend, kD
ontCareGLCtxType, true }, | 256 { SkBitmap::kRGB_565_Config, "565", 0, kRaster_Backend, kD
ontCareGLCtxType, true }, |
251 #if SK_SUPPORT_GPU | 257 #if SK_SUPPORT_GPU |
252 { SkBitmap::kARGB_8888_Config, "GPU", 0, kGPU_Backend, Gr
ContextFactory::kNative_GLContextType, true }, | 258 { SkBitmap::kARGB_8888_Config, "GPU", 0, kGPU_Backend, Gr
ContextFactory::kNative_GLContextType, true }, |
253 { SkBitmap::kARGB_8888_Config, "MSAA4", 4, kGPU_Backend, Gr
ContextFactory::kNative_GLContextType, false }, | 259 { SkBitmap::kARGB_8888_Config, "MSAA4", 4, kGPU_Backend, Gr
ContextFactory::kNative_GLContextType, false }, |
254 { SkBitmap::kARGB_8888_Config, "MSAA16", 16, kGPU_Backend, Gr
ContextFactory::kNative_GLContextType, false }, | 260 { SkBitmap::kARGB_8888_Config, "MSAA16", 16, kGPU_Backend, Gr
ContextFactory::kNative_GLContextType, false }, |
255 #if SK_ANGLE | 261 #if SK_ANGLE |
256 { SkBitmap::kARGB_8888_Config, "ANGLE", 0, kGPU_Backend, Gr
ContextFactory::kANGLE_GLContextType, true }, | 262 { SkBitmap::kARGB_8888_Config, "ANGLE", 0, kGPU_Backend, Gr
ContextFactory::kANGLE_GLContextType, true }, |
257 #endif // SK_ANGLE | 263 #endif // SK_ANGLE |
258 #ifdef SK_DEBUG | 264 { SkBitmap::kARGB_8888_Config, "Debug", 0, kGPU_Backend, Gr
ContextFactory::kDebug_GLContextType, kDebugOnly }, |
259 { SkBitmap::kARGB_8888_Config, "Debug", 0, kGPU_Backend, Gr
ContextFactory::kDebug_GLContextType, GR_DEBUG }, | |
260 #endif // SK_DEBUG | |
261 { SkBitmap::kARGB_8888_Config, "NULLGPU", 0, kGPU_Backend, Gr
ContextFactory::kNull_GLContextType, true }, | 265 { SkBitmap::kARGB_8888_Config, "NULLGPU", 0, kGPU_Backend, Gr
ContextFactory::kNull_GLContextType, true }, |
262 #endif // SK_SUPPORT_GPU | 266 #endif // SK_SUPPORT_GPU |
263 }; | 267 }; |
264 | 268 |
265 static int findConfig(const char config[]) { | 269 static int findConfig(const char config[]) { |
266 for (size_t i = 0; i < SK_ARRAY_COUNT(gConfigs); i++) { | 270 for (size_t i = 0; i < SK_ARRAY_COUNT(gConfigs); i++) { |
267 if (!strcmp(config, gConfigs[i].fName)) { | 271 if (!strcmp(config, gConfigs[i].fName)) { |
268 return i; | 272 return i; |
269 } | 273 } |
270 } | 274 } |
(...skipping 695 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
966 } | 970 } |
967 | 971 |
968 return 0; | 972 return 0; |
969 } | 973 } |
970 | 974 |
971 #if !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_NACL) | 975 #if !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_NACL) |
972 int main(int argc, char * const argv[]) { | 976 int main(int argc, char * const argv[]) { |
973 return tool_main(argc, (char**) argv); | 977 return tool_main(argc, (char**) argv); |
974 } | 978 } |
975 #endif | 979 #endif |
OLD | NEW |