summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/util/u_queue.h
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2016-06-12 13:36:39 +0200
committerMarek Olšák <[email protected]>2016-06-24 12:24:40 +0200
commit2fba0aaa700bbdef37ac5da6da005b24be570e48 (patch)
tree9aa44ac9a083c5c6201473f8efad27d7e4f84c11 /src/gallium/auxiliary/util/u_queue.h
parent404d0d50d8aaf60597668e65a2d7c96cdea53aea (diff)
gallium/u_queue: add an option to name threads
for debugging v2: correct the snprintf use Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/util/u_queue.h')
-rw-r--r--src/gallium/auxiliary/util/u_queue.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/util/u_queue.h b/src/gallium/auxiliary/util/u_queue.h
index f3aa4f6f5c6..f005ad5ef4c 100644
--- a/src/gallium/auxiliary/util/u_queue.h
+++ b/src/gallium/auxiliary/util/u_queue.h
@@ -51,6 +51,7 @@ struct util_queue_job {
/* Put this into your context. */
struct util_queue {
+ const char *name;
pipe_mutex lock;
pipe_semaphore has_space;
pipe_semaphore queued;
@@ -64,6 +65,7 @@ struct util_queue {
};
bool util_queue_init(struct util_queue *queue,
+ const char *name,
unsigned max_jobs,
unsigned num_threads,
void (*execute_job)(void *, int));