i915: Don't take a context as argument for debug
authorJakob Bornecrantz <wallbraker@gmail.com>
Thu, 29 Jan 2009 00:29:26 +0000 (01:29 +0100)
committerJakob Bornecrantz <wallbraker@gmail.com>
Thu, 29 Jan 2009 02:00:14 +0000 (03:00 +0100)
src/gallium/drivers/i915simple/i915_debug.c
src/gallium/drivers/i915simple/i915_debug.h

index 548b60d0037f1a344c7d928518cf96968aa90194..4adf9decae1e78aca37705fe363823432472fcda 100644 (file)
@@ -864,18 +864,17 @@ static boolean i915_debug_packet( struct debug_stream *stream )
 
 
 void
-i915_dump_batchbuffer( struct i915_context *i915 )
+i915_dump_batchbuffer( struct i915_batchbuffer *batch )
 {
    struct debug_stream stream;
-   unsigned *start = (unsigned*)i915->batch->map;
-   unsigned *end = (unsigned*)i915->batch->ptr;
+   unsigned *start = (unsigned*)batch->map;
+   unsigned *end = (unsigned*)batch->ptr;
    unsigned long bytes = (unsigned long) (end - start) * 4;
    boolean done = FALSE;
 
    stream.offset = 0;
    stream.ptr = (char *)start;
    stream.print_addresses = 0;
-   stream.winsys = i915->pipe.winsys;
 
    if (!start || !end) {
       debug_printf( "\n\nBATCH: ???\n");
index afb63edabf776aa48bce6941d6b9d432ba677a8b..c33ee3611012c6cdb302e935eebb7b9e10c7a4c9 100644 (file)
@@ -41,7 +41,6 @@ struct debug_stream
    char *ptr;          /* pointer to gtt offset zero */
    char *end;          /* pointer to gtt offset zero */
    unsigned print_addresses;
-   struct pipe_winsys *winsys;
 };
 
 
@@ -105,9 +104,9 @@ I915_DBG(
 #endif
 
 
-void i915_dump_batchbuffer( struct i915_context *i915 );
-
+struct i915_batchbuffer;
 
+void i915_dump_batchbuffer( struct i915_batchbuffer *i915 );
 
 void i915_debug_init( struct i915_context *i915 );