Module: Mesa Branch: master Commit: bf15ad37824652b2df61dac5991aa0d4eaa0c436 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf15ad37824652b2df61dac5991aa0d4eaa0c436
Author: Eric Anholt <[email protected]> Date: Wed Dec 22 22:48:24 2010 -0800 i965: Keep around a copy of the VS constant surface dumping code. Just like everywhere else, I never trust my constant uploads to correctly put constants in the right places, even though that's so rarely where the issue is. --- src/mesa/drivers/dri/i965/brw_vs_surface_state.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_vs_surface_state.c b/src/mesa/drivers/dri/i965/brw_vs_surface_state.c index eabac51..b0b0544 100644 --- a/src/mesa/drivers/dri/i965/brw_vs_surface_state.c +++ b/src/mesa/drivers/dri/i965/brw_vs_surface_state.c @@ -82,6 +82,15 @@ prepare_vs_constants(struct brw_context *brw) params->ParameterValues[i], 4 * sizeof(float)); } + + if (0) { + for (i = 0; i < params->NumParameters; i++) { + float *row = (float *)brw->vs.const_bo->virtual + i * 4; + printf("vs const surface %3d: %4.3f %4.3f %4.3f %4.3f\n", + i, row[0], row[1], row[2], row[3]); + } + } + drm_intel_gem_bo_unmap_gtt(brw->vs.const_bo); brw->state.dirty.brw |= BRW_NEW_VS_CONSTBUF; } _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
