diff options
author | Marek Olšák <maraeo@gmail.com> | 2010-07-13 00:47:39 +0200 |
---|---|---|
committer | Marek Olšák <maraeo@gmail.com> | 2010-07-13 01:34:21 +0200 |
commit | 50db6dba65560c1fb598d495d7d4103019bbbea5 (patch) | |
tree | 86a781ad72169c7be27d49b1c16f96f186ec61dd /src/gallium/drivers/r300/r300_state_derived.c | |
parent | 499022c282ae8ed913f1f9dd652cf39b74d9f286 (diff) | |
download | external_mesa3d-50db6dba65560c1fb598d495d7d4103019bbbea5.zip external_mesa3d-50db6dba65560c1fb598d495d7d4103019bbbea5.tar.gz external_mesa3d-50db6dba65560c1fb598d495d7d4103019bbbea5.tar.bz2 |
r300g: extend and clean up debug logging
Diffstat (limited to 'src/gallium/drivers/r300/r300_state_derived.c')
-rw-r--r-- | src/gallium/drivers/r300/r300_state_derived.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/gallium/drivers/r300/r300_state_derived.c b/src/gallium/drivers/r300/r300_state_derived.c index 3760ff2..2ef9766 100644 --- a/src/gallium/drivers/r300/r300_state_derived.c +++ b/src/gallium/drivers/r300/r300_state_derived.c @@ -119,7 +119,7 @@ static void r300_draw_emit_all_attribs(struct r300_context* r300) /* WPOS. */ if (r300_fs(r300)->shader->inputs.wpos != ATTR_UNUSED && gen_count < 8) { - DBG(r300, DBG_DRAW, "draw_emit_attrib: WPOS, index: %i\n", + DBG(r300, DBG_SWTCL, "draw_emit_attrib: WPOS, index: %i\n", vs_outputs->wpos); r300_draw_emit_attrib(r300, EMIT_4F, INTERP_PERSPECTIVE, vs_outputs->wpos); @@ -141,13 +141,8 @@ static void r300_swtcl_vertex_psc(struct r300_context *r300) /* For each Draw attribute, route it to the fragment shader according * to the vs_output_tab. */ attrib_count = vinfo->num_attribs; - DBG(r300, DBG_DRAW, "r300: attrib count: %d\n", attrib_count); + DBG(r300, DBG_SWTCL, "r300: attrib count: %d\n", attrib_count); for (i = 0; i < attrib_count; i++) { - DBG(r300, DBG_DRAW, "r300: attrib: index %d, interp %d, emit %d," - " vs_output_tab %d\n", vinfo->attrib[i].src_index, - vinfo->attrib[i].interp_mode, vinfo->attrib[i].emit, - vs_output_tab[i]); - if (vs_output_tab[i] == -1) { assert(0); abort(); @@ -155,6 +150,10 @@ static void r300_swtcl_vertex_psc(struct r300_context *r300) format = draw_translate_vinfo_format(vinfo->attrib[i].emit); + DBG(r300, DBG_SWTCL, + "r300: swtcl_vertex_psc [%i] <- %s\n", + vs_output_tab[i], util_format_short_name(format)); + /* Obtain the type of data in this attribute. */ type = r300_translate_vertex_data_type(format); if (type == R300_INVALID_FORMAT) { |