diff options
author | Nicolai Hähnle <[email protected]> | 2017-07-27 11:59:38 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2017-08-02 09:46:34 +0200 |
commit | f402fa371eb9206a14cadf3e47659ba538c57076 (patch) | |
tree | 922da6f69a64236c70f77f5a49120fdb8df586dd | |
parent | aff9c541250575c79f43707e03a3ef114feeebee (diff) |
gallium/util: add util_{str,dump}_query_value_type
Reviewed-by: Marek Olšák <[email protected]>
-rw-r--r-- | src/gallium/auxiliary/util/u_dump.h | 6 | ||||
-rw-r--r-- | src/gallium/auxiliary/util/u_dump_defines.c | 25 |
2 files changed, 31 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/util/u_dump.h b/src/gallium/auxiliary/util/u_dump.h index 8ebdafacdcf..3fa253e511f 100644 --- a/src/gallium/auxiliary/util/u_dump.h +++ b/src/gallium/auxiliary/util/u_dump.h @@ -85,11 +85,17 @@ const char * util_str_query_type(unsigned value, boolean shortened); const char * +util_str_query_value_type(unsigned value, boolean shortened); + +const char * util_str_prim_mode(unsigned value, boolean shortened); void util_dump_query_type(FILE *stream, unsigned value); +void +util_dump_query_value_type(FILE *stream, unsigned value); + /* * p_state.h, through a FILE */ diff --git a/src/gallium/auxiliary/util/u_dump_defines.c b/src/gallium/auxiliary/util/u_dump_defines.c index c6db2de70b6..5032974a880 100644 --- a/src/gallium/auxiliary/util/u_dump_defines.c +++ b/src/gallium/auxiliary/util/u_dump_defines.c @@ -396,6 +396,25 @@ DEFINE_UTIL_STR_CONTINUOUS(query_type) static const char * +util_query_value_type_names[] = { + "PIPE_QUERY_TYPE_I32", + "PIPE_QUERY_TYPE_U32", + "PIPE_QUERY_TYPE_I64", + "PIPE_QUERY_TYPE_U64", +}; + +static const char * +util_query_value_type_short_names[] = { + "i32", + "u32", + "i64", + "u64", +}; + +DEFINE_UTIL_STR_CONTINUOUS(query_value_type) + + +static const char * util_prim_mode_names[] = { "PIPE_PRIM_POINTS", "PIPE_PRIM_LINES", @@ -444,3 +463,9 @@ util_dump_query_type(FILE *stream, unsigned value) else fprintf(stream, "%s", util_str_query_type(value, false)); } + +void +util_dump_query_value_type(FILE *stream, unsigned value) +{ + fprintf(stream, "%s", util_str_query_value_type(value, false)); +} |