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