Index: src/gpu/GrTracing.h |
diff --git a/src/gpu/GrTracing.h b/src/gpu/GrTracing.h |
index d758c0329d9afdc070f61d04d25a20039985b40b..33d7f82ccbfd8d6948bf01f6020f69c7c246253e 100644 |
--- a/src/gpu/GrTracing.h |
+++ b/src/gpu/GrTracing.h |
@@ -60,72 +60,56 @@ private: |
* cpu and gpu (if gpu tracing enabled) for the current scope. |
* marker is of type const char* and target is of type GrDrawTarget* |
*/ |
-#define GR_CREATE_TRACE_MARKER(name, target) \ |
- INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED(name, target) |
- |
-#define GR_CREATE_TRACE_MARKER1(name, target, arg1_name, arg1_val) \ |
- INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED(name, target, arg1_name, arg1_val) |
- |
-#define INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED(name, target, ...) \ |
+#define GR_CREATE_TRACE_MARKER(name, target) \ |
+ /* Chromium tracing */ \ |
+ static int SK_MACRO_APPEND_LINE(name_counter) = 0; \ |
+ bool SK_MACRO_APPEND_LINE(gpuTracingEnabled); \ |
+ TRACE_EVENT_CATEGORY_GROUP_ENABLED(TRACE_DISABLED_BY_DEFAULT("skia.gpu"), \ |
+ &SK_MACRO_APPEND_LINE(gpuTracingEnabled)); \ |
+ if (SK_MACRO_APPEND_LINE(gpuTracingEnabled)) { \ |
+ INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED(name, SK_MACRO_APPEND_LINE(name_counter), target) \ |
+ } \ |
+ INTERNAL_TRACE_EVENT_ADD_SCOPED(TRACE_DISABLED_BY_DEFAULT("skia.gpu"), name, \ |
+ "id", SK_MACRO_APPEND_LINE(name_counter)); |
+ |
+#define INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED(name, name_counter, target) \ |
static const char* SK_MACRO_APPEND_LINE(static_name) = name; \ |
- static int SK_MACRO_APPEND_LINE(name_counter) = 0; \ |
INTERNAL_GR_CREATE_TRACE_MARKER(SK_MACRO_APPEND_LINE(static_name), \ |
- SK_MACRO_APPEND_LINE(name_counter), \ |
- target, ##__VA_ARGS__) \ |
- sk_atomic_inc(&SK_MACRO_APPEND_LINE(name_counter)); |
+ name_counter, \ |
+ target) \ |
+ sk_atomic_inc(&name_counter); |
#define INTERNAL_GR_CREATE_TRACE_MARKER(name, name_counter, target, ...) \ |
GR_CREATE_GPU_TRACE_MARKER(name, name_counter, target) \ |
- INTERNAL_TRACE_EVENT_ADD_SCOPED(TRACE_DISABLED_BY_DEFAULT("skia.gpu"),name, \ |
- "id", name_counter, ##__VA_ARGS__); |
- |
-#if GR_FORCE_GPU_TRACE_DEBUGGING |
-#define GR_CREATE_GPU_TRACE_MARKER(name, name_counter, target) \ |
- GrGpuTraceMarkerGenerator SK_MACRO_APPEND_LINE(TMG)(target); \ |
- SK_MACRO_APPEND_LINE(TMG).initialize(name, &name_counter); |
-#else |
-#define GR_CREATE_GPU_TRACE_MARKER(name, name_counter, target) \ |
- GrGpuTraceMarkerGenerator SK_MACRO_APPEND_LINE(TMG)(target); \ |
- bool SK_MACRO_APPEND_LINE(gpuTracingEnabled); \ |
- TRACE_EVENT_CATEGORY_GROUP_ENABLED(TRACE_DISABLED_BY_DEFAULT("skia.gpu"), \ |
- &SK_MACRO_APPEND_LINE(gpuTracingEnabled)); \ |
- if (SK_MACRO_APPEND_LINE(gpuTracingEnabled)) { \ |
- SK_MACRO_APPEND_LINE(TMG).initialize(name, &name_counter); \ |
- } |
-#endif |
- |
-#define GR_CREATE_TRACE_MARKER_CONTEXT(name, context) \ |
- INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED_C(name, context) |
-#define GR_CREATE_TRACE_MARKER_CONTEXT1(name, context, arg1_name, arg1_val) \ |
- INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED_C(name, context, arg1_name, arg1_val) |
- |
-#define INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED_C(name, context, ...) \ |
+#define GR_CREATE_GPU_TRACE_MARKER(name, name_counter, target) \ |
+ GrGpuTraceMarkerGenerator SK_MACRO_APPEND_LINE(TMG)(target); \ |
+ SK_MACRO_APPEND_LINE(TMG).initialize(name, &name_counter); \ |
+ |
+#define GR_CREATE_TRACE_MARKER_CONTEXT(name, context) \ |
+ /* Chromium tracing */ \ |
+ static int SK_MACRO_APPEND_LINE(name_counter) = 0; \ |
+ bool SK_MACRO_APPEND_LINE(gpuTracingEnabled); \ |
+ TRACE_EVENT_CATEGORY_GROUP_ENABLED(TRACE_DISABLED_BY_DEFAULT("skia.gpu"), \ |
+ &SK_MACRO_APPEND_LINE(gpuTracingEnabled)); \ |
+ if (SK_MACRO_APPEND_LINE(gpuTracingEnabled)) { \ |
+ INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED_C(name, SK_MACRO_APPEND_LINE(name_counter), context)\ |
+ } \ |
+ INTERNAL_TRACE_EVENT_ADD_SCOPED(TRACE_DISABLED_BY_DEFAULT("skia.gpu"), name, \ |
+ "id", SK_MACRO_APPEND_LINE(name_counter)); |
+ |
+#define INTERNAL_GR_CREATE_TRACE_MARKER_SCOPED_C(name, name_counter, context) \ |
static const char* SK_MACRO_APPEND_LINE(static_name) = name; \ |
- static int SK_MACRO_APPEND_LINE(name_counter) = 0; \ |
INTERNAL_GR_CREATE_TRACE_MARKER_C(SK_MACRO_APPEND_LINE(static_name), \ |
- SK_MACRO_APPEND_LINE(name_counter), \ |
- context, ##__VA_ARGS__) \ |
- sk_atomic_inc(&SK_MACRO_APPEND_LINE(name_counter)); |
+ name_counter, \ |
+ context) \ |
+ sk_atomic_inc(&name_counter); |
#define INTERNAL_GR_CREATE_TRACE_MARKER_C(name, name_counter, context, ...) \ |
GR_CREATE_GPU_TRACE_MARKER_C(name, name_counter, context) \ |
- INTERNAL_TRACE_EVENT_ADD_SCOPED(TRACE_DISABLED_BY_DEFAULT("skia.gpu"),name, \ |
- "id", name_counter, ##__VA_ARGS__); |
- |
-#if GR_FORCE_GPU_TRACE_DEBUGGING |
-#define GR_CREATE_GPU_TRACE_MARKER_C(name, name_counter, context) \ |
- GrGpuTraceMarkerGeneratorContext SK_MACRO_APPEND_LINE(TMG)(context); \ |
- SK_MACRO_APPEND_LINE(TMG).initialize(name, &name_counter); |
-#else |
-#define GR_CREATE_GPU_TRACE_MARKER_C(name, name_counter, context) \ |
- GrGpuTraceMarkerGeneratorContext SK_MACRO_APPEND_LINE(TMG)(context); \ |
- bool SK_MACRO_APPEND_LINE(gpuTracingEnabled); \ |
- TRACE_EVENT_CATEGORY_GROUP_ENABLED(TRACE_DISABLED_BY_DEFAULT("skia.gpu"), \ |
- &SK_MACRO_APPEND_LINE(gpuTracingEnabled)); \ |
- if (SK_MACRO_APPEND_LINE(gpuTracingEnabled)) { \ |
- SK_MACRO_APPEND_LINE(TMG).initialize(name, &name_counter); \ |
- } |
-#endif |
+ |
+#define GR_CREATE_GPU_TRACE_MARKER_C(name, name_counter, context) \ |
+ GrGpuTraceMarkerGeneratorContext SK_MACRO_APPEND_LINE(TMG)(context); \ |
+ SK_MACRO_APPEND_LINE(TMG).initialize(name, &name_counter); \ |
#endif |