summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2018-08-28 14:59:25 -0400
committerDylan Baker <dylan@pnwbakers.com>2018-09-11 08:18:28 -0700
commit09196d4b665a423e04435ed41170d5c592c27e54 (patch)
treebfb5cbfd7adcd4028ff3642c65ceb9ee30f9fa88
parent517c2f1e0f803bad048a7b088b508a5173343d4c (diff)
radeonsi: fix printing a BO list into ddebug reports
important for debugging Cc: 18.1 18.2 <mesa-stable@lists.freedesktop.org> Tested-by: Dieter Nützel <Dieter@nuetzel-hh.de> (cherry picked from commit 662db03577377cd0acca279ca482ea8e9a4e1704)
-rw-r--r--src/gallium/drivers/radeonsi/si_gfx_cs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_gfx_cs.c b/src/gallium/drivers/radeonsi/si_gfx_cs.c
index ddfdb497364..12f5650d937 100644
--- a/src/gallium/drivers/radeonsi/si_gfx_cs.c
+++ b/src/gallium/drivers/radeonsi/si_gfx_cs.c
@@ -134,12 +134,13 @@ void si_flush_gfx_cs(struct si_context *ctx, unsigned flags,
if (ctx->current_saved_cs) {
si_trace_emit(ctx);
- si_log_hw_flush(ctx);
/* Save the IB for debug contexts. */
si_save_cs(ws, cs, &ctx->current_saved_cs->gfx, true);
ctx->current_saved_cs->flushed = true;
ctx->current_saved_cs->time_flush = os_time_get_nano();
+
+ si_log_hw_flush(ctx);
}
/* Flush the CS. */