aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/sb/sb_bc_dump.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/r600/sb/sb_bc_dump.cpp')
-rw-r--r--src/gallium/drivers/r600/sb/sb_bc_dump.cpp15
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";
}