mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 07:28:11 +02:00
i965: Print size of validation and relocation lists in INTEL_DEBUG=flush
It's nice to have this information. While we're at it, tweak the formatting to try and vertically align numbers in the common case. Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
7c5988e615
commit
62f2670cba
1 changed files with 8 additions and 3 deletions
|
|
@ -886,10 +886,15 @@ _intel_batchbuffer_flush_fence(struct brw_context *brw,
|
|||
if (unlikely(INTEL_DEBUG & (DEBUG_BATCH | DEBUG_SUBMIT))) {
|
||||
int bytes_for_commands = 4 * USED_BATCH(brw->batch);
|
||||
int bytes_for_state = brw->batch.state_used;
|
||||
fprintf(stderr, "%s:%d: Batchbuffer flush with %4db (%0.1f%%) (pkt) + "
|
||||
"%4db (%0.1f%%) (state)\n", file, line,
|
||||
fprintf(stderr, "%19s:%-3d: Batchbuffer flush with %5db (%0.1f%%) (pkt),"
|
||||
" %5db (%0.1f%%) (state), %4d BOs (%0.1fMb aperture),"
|
||||
" %4d batch relocs, %4d state relocs\n", file, line,
|
||||
bytes_for_commands, 100.0f * bytes_for_commands / BATCH_SZ,
|
||||
bytes_for_state, 100.0f * bytes_for_state / STATE_SZ);
|
||||
bytes_for_state, 100.0f * bytes_for_state / STATE_SZ,
|
||||
brw->batch.exec_count,
|
||||
(float) brw->batch.aperture_space / (1024 * 1024),
|
||||
brw->batch.batch_relocs.reloc_count,
|
||||
brw->batch.state_relocs.reloc_count);
|
||||
}
|
||||
|
||||
brw_finish_batch(brw);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue