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

Author: Luca Barbieri <[email protected]>
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) {

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to