mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-21 06:30:36 +01:00
r300g: do not print a rejected CS if RADEON_DUMP_CS is not set
Also print relocation failures on non-debug builds too.
This commit is contained in:
parent
8dc6d7610f
commit
d63cb78ddd
2 changed files with 9 additions and 4 deletions
|
|
@ -361,8 +361,8 @@ void radeon_drm_bufmgr_write_reloc(struct pb_buffer *_buf,
|
|||
retval = radeon_cs_write_reloc(buf->mgr->rws->cs,
|
||||
buf->bo, gem_rd, gem_wd, flags);
|
||||
if (retval) {
|
||||
debug_printf("radeon: Relocation of %p (%d, %d, %d) failed!\n",
|
||||
buf, gem_rd, gem_wd, flags);
|
||||
fprintf(stderr, "radeon: Relocation of %p (%d, %d, %d) failed!\n",
|
||||
buf, gem_rd, gem_wd, flags);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -252,8 +252,13 @@ static void radeon_flush_cs(struct r300_winsys_screen *rws)
|
|||
/* Emit the CS. */
|
||||
retval = radeon_cs_emit(ws->cs);
|
||||
if (retval) {
|
||||
debug_printf("radeon: Bad CS, dumping...\n");
|
||||
radeon_cs_print(ws->cs, stderr);
|
||||
if (debug_get_bool_option("RADEON_DUMP_CS", FALSE)) {
|
||||
fprintf(stderr, "radeon: The kernel rejected CS, dumping...\n");
|
||||
radeon_cs_print(ws->cs, stderr);
|
||||
} else {
|
||||
fprintf(stderr, "radeon: The kernel rejected CS, "
|
||||
"see dmesg for more information.\n");
|
||||
}
|
||||
}
|
||||
|
||||
/* Reset CS.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue