From 994e45de4919319db37facb4fde810d9079737f7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Sun, 9 May 2010 21:17:46 +0100 Subject: [PATCH] util: Add function to dump PIPE_STENCIL_OP_xxx --- src/gallium/auxiliary/util/u_dump.h | 3 +++ src/gallium/auxiliary/util/u_dump_defines.c | 27 +++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/src/gallium/auxiliary/util/u_dump.h b/src/gallium/auxiliary/util/u_dump.h index bdc73ac47d2..68a6da804e8 100644 --- a/src/gallium/auxiliary/util/u_dump.h +++ b/src/gallium/auxiliary/util/u_dump.h @@ -73,6 +73,9 @@ util_dump_blend_func(unsigned value, boolean shortened); const char * util_dump_func(unsigned value, boolean shortened); +const char * +util_dump_stencil_op(unsigned value, boolean shortened); + const char * util_dump_tex_target(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 96a22563473..c4ffc7ae35a 100644 --- a/src/gallium/auxiliary/util/u_dump_defines.c +++ b/src/gallium/auxiliary/util/u_dump_defines.c @@ -186,6 +186,33 @@ util_dump_func_short_names[] = { DEFINE_UTIL_DUMP_CONTINUOUS(func) +static const char * +util_dump_stencil_op_names[] = { + "PIPE_STENCIL_OP_KEEP", + "PIPE_STENCIL_OP_ZERO", + "PIPE_STENCIL_OP_REPLACE", + "PIPE_STENCIL_OP_INCR", + "PIPE_STENCIL_OP_DECR", + "PIPE_STENCIL_OP_INCR_WRAP", + "PIPE_STENCIL_OP_DECR_WRAP", + "PIPE_STENCIL_OP_INVERT" +}; + +static const char * +util_dump_stencil_op_short_names[] = { + "keep", + "zero", + "replace", + "incr", + "decr", + "incr_wrap", + "decr_wrap", + "invert" +}; + +DEFINE_UTIL_DUMP_CONTINUOUS(stencil_op) + + static const char * util_dump_tex_target_names[] = { "PIPE_TEXTURE_1D", -- 2.30.2