mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-12 18:00:29 +01:00
gallium/util: reduce util_snprintf() calls in debug_flush_might_flush_cb()
We only need to construct the debug message if the mapped_sync flag is set. This should make the function faster since the flag is usually false. Reviewed-by: Charmaine Lee <charmainel@vmware.com>
This commit is contained in:
parent
495840658e
commit
a36a1ea80a
1 changed files with 6 additions and 5 deletions
|
|
@ -320,14 +320,15 @@ debug_flush_might_flush_cb(void *key, void *value, void *data)
|
|||
struct debug_flush_item *item =
|
||||
(struct debug_flush_item *) value;
|
||||
struct debug_flush_buf *fbuf = item->fbuf;
|
||||
const char *reason = (const char *) data;
|
||||
char message[80];
|
||||
|
||||
util_snprintf(message, sizeof(message),
|
||||
"%s referenced mapped buffer detected.", reason);
|
||||
|
||||
mtx_lock(&fbuf->mutex);
|
||||
if (fbuf->mapped_sync) {
|
||||
const char *reason = (const char *) data;
|
||||
char message[80];
|
||||
|
||||
util_snprintf(message, sizeof(message),
|
||||
"%s referenced mapped buffer detected.", reason);
|
||||
|
||||
debug_flush_alert(message, reason, 3, item->bt_depth, TRUE, TRUE, NULL);
|
||||
debug_flush_alert(NULL, "Map", 0, fbuf->bt_depth, TRUE, FALSE,
|
||||
fbuf->map_frame);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue