diff options
author | Eugeni Dodonov <[email protected]> | 2011-09-02 10:29:31 -0300 |
---|---|---|
committer | Eugeni Dodonov <[email protected]> | 2011-09-02 16:23:32 -0300 |
commit | 6862b54f4d4e88ef6ebf709ea7798093ec337e2a (patch) | |
tree | d7faada3b8e58a2e09896b23dee6383887ab3dd4 | |
parent | ee41383ab31f6ef5f1d18961de78371d4f52065b (diff) |
intel: Give an explanation why we are exiting for debugging.
This could happen in 3 different cases, and ERRNO can explain what
happened. First case would be EIO (gpu hang), second EINVAL (something is
wrong inside the batch), and we also discovered that sometimes it happens
with ENOSPACE. All of those cases are different it it could be worth to at
least know what happened.
Signed-off-by: Eugeni Dodonov <[email protected]>
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_batchbuffer.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_batchbuffer.c b/src/mesa/drivers/dri/intel/intel_batchbuffer.c index 21dd27ce132..c4bb836f6e1 100644 --- a/src/mesa/drivers/dri/intel/intel_batchbuffer.c +++ b/src/mesa/drivers/dri/intel/intel_batchbuffer.c @@ -138,6 +138,7 @@ do_flush_locked(struct intel_context *intel) } if (ret != 0) { + fprintf(stderr, "intel_do_flush_locked failed: %s\n", strerr(ret)); exit(1); } intel->vtbl.new_batch(intel); |