summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary
diff options
context:
space:
mode:
authorJosé Fonseca <[email protected]>2009-08-19 20:39:51 +0100
committerJosé Fonseca <[email protected]>2009-08-29 09:21:37 +0100
commitb5e397c3693fbae6b2c91c602454d9a70651c9c4 (patch)
tree898f9e155e5b92b9f6b40ec42270d229a834a3f4 /src/gallium/auxiliary
parentd6d4f8b66e401e29c4f91fc4b1a7c8da23dc0286 (diff)
util: Dump PIPE_FUNC_x value names.
Diffstat (limited to 'src/gallium/auxiliary')
-rw-r--r--src/gallium/auxiliary/util/u_debug_dump.c27
-rw-r--r--src/gallium/auxiliary/util/u_debug_dump.h2
2 files changed, 29 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/util/u_debug_dump.c b/src/gallium/auxiliary/util/u_debug_dump.c
index 2f3d038bf37..6bdecde048e 100644
--- a/src/gallium/auxiliary/util/u_debug_dump.c
+++ b/src/gallium/auxiliary/util/u_debug_dump.c
@@ -160,3 +160,30 @@ debug_dump_blend_func_short_names[] = {
};
DEFINE_DEBUG_DUMP_CONTINUOUS(blend_func)
+
+
+static const char *
+debug_dump_func_names[] = {
+ "PIPE_FUNC_NEVER",
+ "PIPE_FUNC_LESS",
+ "PIPE_FUNC_EQUAL",
+ "PIPE_FUNC_LEQUAL",
+ "PIPE_FUNC_GREATER",
+ "PIPE_FUNC_NOTEQUAL",
+ "PIPE_FUNC_GEQUAL",
+ "PIPE_FUNC_ALWAYS"
+};
+
+static const char *
+debug_dump_func_short_names[] = {
+ "never",
+ "less",
+ "equal",
+ "less_equal",
+ "greater",
+ "not_equal",
+ "greater_equal",
+ "always"
+};
+
+DEFINE_DEBUG_DUMP_CONTINUOUS(func)
diff --git a/src/gallium/auxiliary/util/u_debug_dump.h b/src/gallium/auxiliary/util/u_debug_dump.h
index e946d91555d..102935559c1 100644
--- a/src/gallium/auxiliary/util/u_debug_dump.h
+++ b/src/gallium/auxiliary/util/u_debug_dump.h
@@ -51,6 +51,8 @@ debug_dump_blend_factor(unsigned value, boolean shortened);
const char *
debug_dump_blend_func(unsigned value, boolean shortened);
+const char *
+debug_dump_func(unsigned value, boolean shortened);
/* FIXME: Move the other debug_dump_xxx functions out of u_debug.h into here. */