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 <charmainel@vmware.com>
This commit is contained in:
Brian Paul
2017-04-10 13:48:21 -06:00
parent 577e114e46
commit 943f4f47e0
3 changed files with 4 additions and 1 deletions

View File

@@ -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;

View File

@@ -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");

View File

@@ -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