Mesa (nvfx-nv30-fixes): add printf debugging

Luca Barbieri lb at kemper.freedesktop.org
Mon Apr 12 21:08:54 UTC 2010


Module: Mesa
Branch: nvfx-nv30-fixes
Commit: 400c89e68b7d6cca022bb57dc5c6b45c0a2d578f
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=400c89e68b7d6cca022bb57dc5c6b45c0a2d578f

Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Apr 12 23:08:22 2010 +0200

add printf debugging

---

 src/gallium/drivers/nvfx/nvfx_vbo.c |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/src/gallium/drivers/nvfx/nvfx_vbo.c b/src/gallium/drivers/nvfx/nvfx_vbo.c
index feb31eb..055aa73 100644
--- a/src/gallium/drivers/nvfx/nvfx_vbo.c
+++ b/src/gallium/drivers/nvfx/nvfx_vbo.c
@@ -518,11 +518,11 @@ nvfx_vbo_validate(struct nvfx_context *nvfx)
 		if (!vb->stride && type == NV34TCL_VTXFMT_TYPE_FLOAT) {
 			nvfx_vbo_static_attrib(nvfx, i, ve, vb, ncomp);
 			vtxfmt[i] = type;
-			assert(type);
+			printf("#setting vbo %i to static attrib\n", i);
 		} else {
 			vtxfmt[i] = ((vb->stride << NV34TCL_VTXFMT_STRIDE_SHIFT) |
 				(ncomp << NV34TCL_VTXFMT_SIZE_SHIFT) | type);
-			assert(vtxfmt[i]);
+			printf("#setting vbo %i to vtxfmt %x\n", i, vtxfmt[i]);
 			nvfx->vbo_bo |= (1 << i);
 		}
 	}
@@ -565,13 +565,10 @@ nvfx_vbo_validate(struct nvfx_context *nvfx)
 	OUT_RING(chan, RING_3D(0x1710, 1));
 	OUT_RING(chan, 0);
 
-        for (i = 0; i < elements; i++) {
-        	if(!vtxfmt[i]) {
-        		fprintf(stderr, "vtxfmt[%i] is 0!\n", i);
-        		abort();
-        	}
-        }
-	OUT_RING(chan, RING_3D(NV34TCL_VTXFMT(0), elements));
+        for (i = 0; i < elements; i++)
+       		printf("#vtxfmt[%i] is %x!\n", i, vtxfmt[i]);
+
+       	OUT_RING(chan, RING_3D(NV34TCL_VTXFMT(0), elements));
 	OUT_RINGp(chan, vtxfmt, elements);
 
 	if (ib) {




More information about the mesa-commit mailing list