Adding IREE_TRACE_ZONE_SET_COLOR macro.
diff --git a/iree/base/tracing.h b/iree/base/tracing.h index 906f0c1..24340df 100644 --- a/iree/base/tracing.h +++ b/iree/base/tracing.h
@@ -308,6 +308,11 @@ file_name, file_name_length, line, function_name, function_name_length, \ name, name_length) +// Sets the dynamic color of the zone to an XXBBGGRR value. +#define IREE_TRACE_ZONE_SET_COLOR(zone_id, color_xbgr) \ + ___tracy_emit_zone_color((struct ___tracy_c_zone_context){zone_id, 1}, \ + color_xbgr); + // Appends an integer value to the parent zone. May be called multiple times. #define IREE_TRACE_ZONE_APPEND_VALUE(zone_id, value) \ ___tracy_emit_zone_value((struct ___tracy_c_zone_context){zone_id, 1}, value); @@ -395,8 +400,9 @@ #define IREE_TRACE_ZONE_BEGIN_EXTERNAL( \ zone_id, file_name, file_name_length, line, function_name, \ function_name_length, name, name_length) +#define IREE_TRACE_ZONE_SET_COLOR(zone_id, color_xrgb) #define IREE_TRACE_ZONE_APPEND_VALUE(zone_id, value) -#define IREE_TRACE_ZONE_APPEND_TEXT(zone_id, value, value_length) +#define IREE_TRACE_ZONE_APPEND_TEXT(zone_id, ...) #define IREE_TRACE_ZONE_END(zone_id) #define IREE_RETURN_AND_END_ZONE_IF_ERROR(zone_id, ...) \ IREE_RETURN_IF_ERROR(__VA_ARGS__)