summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2017-04-10 13:48:21 -0600
committerBrian Paul <[email protected]>2017-04-26 11:37:59 -0600
commit943f4f47e0d69aeed531bf24475f429c1b2ec215 (patch)
tree8cdbcaa1cf2eb00ecb33dbc4aa408026e80100c8
parent577e114e4654c645fcb1673afe5bb849deccb2b3 (diff)
svga: add DEBUG_SAMPLERS
The debug output in svga_create_sampler_state() was controlled by DEBUG_VIEWS but that's not consistent with the other debug output for sampler views. Create/use a new debug flag just for this. Reviewed-by: Charmaine Lee <[email protected]>
-rw-r--r--src/gallium/drivers/svga/svga_debug.h1
-rw-r--r--src/gallium/drivers/svga/svga_pipe_sampler.c3
-rw-r--r--src/gallium/drivers/svga/svga_screen.c1
3 files changed, 4 insertions, 1 deletions
diff --git a/src/gallium/drivers/svga/svga_debug.h b/src/gallium/drivers/svga/svga_debug.h
index 039f79d4e99..3686cc6d9cc 100644
--- a/src/gallium/drivers/svga/svga_debug.h
+++ b/src/gallium/drivers/svga/svga_debug.h
@@ -45,6 +45,7 @@
#define DEBUG_QUERY 0x4000
#define DEBUG_CACHE 0x8000
#define DEBUG_STREAMOUT 0x10000
+#define DEBUG_SAMPLERS 0x20000
#ifdef DEBUG
extern int SVGA_DEBUG;
diff --git a/src/gallium/drivers/svga/svga_pipe_sampler.c b/src/gallium/drivers/svga/svga_pipe_sampler.c
index 0c53c1d2645..2e98eb457e0 100644
--- a/src/gallium/drivers/svga/svga_pipe_sampler.c
+++ b/src/gallium/drivers/svga/svga_pipe_sampler.c
@@ -272,7 +272,8 @@ svga_create_sampler_state(struct pipe_context *pipe,
define_sampler_state_object(svga, cso, sampler);
}
- SVGA_DBG(DEBUG_VIEWS, "min %u, view(min %u, max %u) lod, mipfilter %s\n",
+ SVGA_DBG(DEBUG_SAMPLERS,
+ "New sampler: min %u, view(min %u, max %u) lod, mipfilter %s\n",
cso->min_lod, cso->view_min_lod, cso->view_max_lod,
cso->mipfilter == SVGA3D_TEX_FILTER_NONE ? "SVGA3D_TEX_FILTER_NONE" : "SOMETHING");
diff --git a/src/gallium/drivers/svga/svga_screen.c b/src/gallium/drivers/svga/svga_screen.c
index c3ba6221874..08e09ec3361 100644
--- a/src/gallium/drivers/svga/svga_screen.c
+++ b/src/gallium/drivers/svga/svga_screen.c
@@ -65,6 +65,7 @@ static const struct debug_named_value svga_debug_flags[] = {
{ "cache", DEBUG_CACHE, NULL },
{ "streamout", DEBUG_STREAMOUT, NULL },
{ "query", DEBUG_QUERY, NULL },
+ { "samplers", DEBUG_SAMPLERS, NULL },
DEBUG_NAMED_VALUE_END
};
#endif