i915g: Move debug fields to screen
authorJakob Bornecrantz <wallbraker@gmail.com>
Sun, 20 Feb 2011 11:52:55 +0000 (12:52 +0100)
committerJakob Bornecrantz <wallbraker@gmail.com>
Mon, 21 Feb 2011 23:42:53 +0000 (23:42 +0000)
src/gallium/drivers/i915/i915_debug.c
src/gallium/drivers/i915/i915_debug.h
src/gallium/drivers/i915/i915_resource_texture.c
src/gallium/drivers/i915/i915_screen.h

index 8dbd36c..d11da83 100644 (file)
@@ -51,10 +51,10 @@ boolean i915_tiling = TRUE;
 DEBUG_GET_ONCE_FLAGS_OPTION(i915_debug, "I915_DEBUG", debug_options, 0);
 DEBUG_GET_ONCE_BOOL_OPTION(i915_no_tiling, "I915_NO_TILING", FALSE);
 
-void i915_debug_init(struct i915_screen *screen)
+void i915_debug_init(struct i915_screen *is)
 {
    i915_debug = debug_get_option_i915_debug();
-   i915_tiling = !debug_get_option_i915_no_tiling();
+   is->debug.tiling = !debug_get_option_i915_no_tiling();
 }
 
 
index 11af766..fa60799 100644 (file)
@@ -46,7 +46,6 @@ struct i915_winsys_batchbuffer;
 #define DBG_CONSTANTS 0x20
 
 extern unsigned i915_debug;
-extern boolean i915_tiling;
 
 #ifdef DEBUG
 static INLINE boolean
index 12790a3..aad5235 100644 (file)
@@ -174,7 +174,7 @@ i915_texture_set_image_offset(struct i915_texture *tex,
 static enum i915_winsys_buffer_tile
 i915_texture_tiling(struct i915_screen *is, struct i915_texture *tex)
 {
-   if (!i915_tiling)
+   if (!is->debug.tiling)
       return I915_TILE_NONE;
 
    if (tex->b.b.target == PIPE_TEXTURE_1D)
index bb4d255..e76e33a 100644 (file)
@@ -45,6 +45,10 @@ struct i915_screen
    struct i915_winsys *iws;
 
    boolean is_i945;
+
+   struct {
+      boolean tiling;
+   } debug;
 };