From df61404daeaadf2ab50798e384b9ebd4e0659910 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Wed, 19 May 2010 11:37:09 -0600 Subject: gallium: added util_dump_logicop() --- src/gallium/auxiliary/util/u_dump.h | 3 ++ src/gallium/auxiliary/util/u_dump_defines.c | 43 +++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/src/gallium/auxiliary/util/u_dump.h b/src/gallium/auxiliary/util/u_dump.h index 68a6da804e..49536c0d59 100644 --- a/src/gallium/auxiliary/util/u_dump.h +++ b/src/gallium/auxiliary/util/u_dump.h @@ -70,6 +70,9 @@ util_dump_blend_factor(unsigned value, boolean shortened); const char * util_dump_blend_func(unsigned value, boolean shortened); +const char * +util_dump_logicop(unsigned value, boolean shortened); + const char * util_dump_func(unsigned value, boolean shortened); diff --git a/src/gallium/auxiliary/util/u_dump_defines.c b/src/gallium/auxiliary/util/u_dump_defines.c index c4ffc7ae35..2492bf0d78 100644 --- a/src/gallium/auxiliary/util/u_dump_defines.c +++ b/src/gallium/auxiliary/util/u_dump_defines.c @@ -159,6 +159,49 @@ util_dump_blend_func_short_names[] = { DEFINE_UTIL_DUMP_CONTINUOUS(blend_func) +static const char * +util_dump_logicop_names[] = { + "PIPE_LOGICOP_CLEAR", + "PIPE_LOGICOP_NOR", + "PIPE_LOGICOP_AND_INVERTED", + "PIPE_LOGICOP_COPY_INVERTED", + "PIPE_LOGICOP_AND_REVERSE", + "PIPE_LOGICOP_INVERT", + "PIPE_LOGICOP_XOR", + "PIPE_LOGICOP_NAND", + "PIPE_LOGICOP_AND", + "PIPE_LOGICOP_EQUIV", + "PIPE_LOGICOP_NOOP", + "PIPE_LOGICOP_OR_INVERTED", + "PIPE_LOGICOP_COPY", + "PIPE_LOGICOP_OR_REVERSE", + "PIPE_LOGICOP_OR", + "PIPE_LOGICOP_SET" +}; + +static const char * +util_dump_logicop_short_names[] = { + "clear", + "nor", + "and_inverted", + "copy_inverted", + "and_reverse", + "invert", + "xor", + "nand", + "and", + "equiv", + "noop", + "or_inverted", + "copy", + "or_reverse", + "or", + "set" +}; + +DEFINE_UTIL_DUMP_CONTINUOUS(logicop) + + static const char * util_dump_func_names[] = { "PIPE_FUNC_NEVER", -- cgit v1.2.3