Mesa (master): svga: Use get once helpers for context debug envs

Jakob Bornecrantz wallbraker at kemper.freedesktop.org
Tue Jan 25 00:03:30 UTC 2011


Module: Mesa
Branch: master
Commit: daaf542220e5008b54648c6ed853f3f4f87fc7b5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daaf542220e5008b54648c6ed853f3f4f87fc7b5

Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 29 09:59:28 2010 +0100

svga: Use get once helpers for context debug envs

---

 src/gallium/drivers/svga/svga_context.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/gallium/drivers/svga/svga_context.c b/src/gallium/drivers/svga/svga_context.c
index 1e513f1..5ba4ddf 100644
--- a/src/gallium/drivers/svga/svga_context.c
+++ b/src/gallium/drivers/svga/svga_context.c
@@ -43,6 +43,10 @@
 #include "svga_debug.h"
 #include "svga_state.h"
 
+DEBUG_GET_ONCE_BOOL_OPTION(no_swtnl, "SVGA_NO_SWTNL", FALSE)
+DEBUG_GET_ONCE_BOOL_OPTION(force_swtnl, "SVGA_FORCE_SWTNL", FALSE);
+DEBUG_GET_ONCE_BOOL_OPTION(use_min_mipmap, "SVGA_USE_MIN_MIPMAP", FALSE);
+DEBUG_GET_ONCE_NUM_OPTION(disable_shader, "SVGA_DISABLE_SHADER", ~0);
 
 static void svga_destroy( struct pipe_context *pipe )
 {
@@ -113,10 +117,10 @@ struct pipe_context *svga_context_create( struct pipe_screen *screen,
 
 
    /* debug */
-   svga->debug.no_swtnl = debug_get_bool_option("SVGA_NO_SWTNL", FALSE);
-   svga->debug.force_swtnl = debug_get_bool_option("SVGA_FORCE_SWTNL", FALSE);
-   svga->debug.use_min_mipmap = debug_get_bool_option("SVGA_USE_MIN_MIPMAP", FALSE);
-   svga->debug.disable_shader = debug_get_num_option("SVGA_DISABLE_SHADER", ~0);
+   svga->debug.no_swtnl = debug_get_option_no_swtnl();
+   svga->debug.force_swtnl = debug_get_option_force_swtnl();
+   svga->debug.use_min_mipmap = debug_get_option_use_min_mipmap();
+   svga->debug.disable_shader = debug_get_option_disable_shader();
 
    if (!svga_init_swtnl(svga))
       goto no_swtnl;




More information about the mesa-commit mailing list