Mesa (master): intel: Add debug output to intel_map_texture_image.

Eric Anholt anholt at kemper.freedesktop.org
Mon Oct 3 14:17:00 PDT 2011


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

Author: Eric Anholt <eric at anholt.net>
Date:   Thu Sep 29 14:01:42 2011 -0700

intel: Add debug output to intel_map_texture_image.

---

 src/mesa/drivers/dri/intel/intel_tex.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_tex.c b/src/mesa/drivers/dri/intel/intel_tex.c
index 2b4047f..4ab618a 100644
--- a/src/mesa/drivers/dri/intel/intel_tex.c
+++ b/src/mesa/drivers/dri/intel/intel_tex.c
@@ -170,6 +170,10 @@ intel_map_texture_image(struct gl_context *ctx,
 
       *stride = mt->region->pitch * mt->cpp;
       *map = base + y * *stride + x * mt->cpp;
+
+      DBG("%s: %d,%d %dx%d from mt %p %d,%d = %p/%d\n", __FUNCTION__,
+	  x - image_x, y - image_y, w, h,
+	  mt, x, y, *map, *stride);
    } else {
       /* texture data is in malloc'd memory */
       GLuint width = tex_image->Width;
@@ -181,7 +185,9 @@ intel_map_texture_image(struct gl_context *ctx,
       *stride = _mesa_format_row_stride(tex_image->TexFormat, width);
       *map = tex_image->Data + (slice * height + y) * *stride + x * texelSize;
 
-      return;
+      DBG("%s: %d,%d %dx%d from data %p = %p/%d\n", __FUNCTION__,
+	  x, y, w, h,
+	  tex_image->Data, *map, *stride);
    }
 }
 



More information about the mesa-commit mailing list