diff options
Diffstat (limited to 'src/gallium/drivers/r600/sb/sb_bc_dump.cpp')
-rw-r--r-- | src/gallium/drivers/r600/sb/sb_bc_dump.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/gallium/drivers/r600/sb/sb_bc_dump.cpp b/src/gallium/drivers/r600/sb/sb_bc_dump.cpp index 9093531fb3c..a3acb21e2fd 100644 --- a/src/gallium/drivers/r600/sb/sb_bc_dump.cpp +++ b/src/gallium/drivers/r600/sb/sb_bc_dump.cpp @@ -157,6 +157,9 @@ void bc_dump::dump(cf_node& n) { s << " ES:" << n.bc.elem_size; + if (n.bc.mark) + s << " MARK"; + } else { if (n.bc.op_ptr->flags & CF_CLAUSE) { @@ -540,6 +543,18 @@ void bc_dump::dump(fetch_node& n) { s << " SID:SQ_CF_INDEX_" << (n.bc.sampler_index_mode - V_SQ_CF_INDEX_0); } + if (n.bc.op_ptr->flags & FF_MEM) { + s << ", ELEM_SIZE:" << n.bc.elem_size; + if (n.bc.uncached) + s << ", UNCACHED"; + if (n.bc.indexed) + s << ", INDEXED"; + if (n.bc.burst_count) + s << ", BURST_COUNT:" << n.bc.burst_count; + s << ", ARRAY_BASE:" << n.bc.array_base; + s << ", ARRAY_SIZE:" << n.bc.array_size; + } + sblog << s.str() << "\n"; } |