rusticl/queue: do not send empty lists of event to worker queue
authorKarol Herbst <kherbst@redhat.com>
Sun, 5 Nov 2023 18:28:49 +0000 (19:28 +0100)
committerEric Engestrom <eric@engestrom.ch>
Mon, 6 Nov 2023 09:37:48 +0000 (09:37 +0000)
commit984d8051ef4546c8515b6911b0fc60ec9ede69fb
treefb5e4fc01bbb89838fcaa3b230e3063d28ff74cd
parentf103f773b69c2acc95964d679ab79bc169493755
rusticl/queue: do not send empty lists of event to worker queue

This saves us a few CPU cycles and makes properly fixing implicit flushes
less expensive.

Fixes: 8616c0a52c7 ("rusticl/event: flush queues from dependencies")
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: @LingMan <18294-LingMan@users.noreply.gitlab.freedesktop.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26053>
(cherry picked from commit 52e41d4c97947a1b0c2c86c3b6491958716e998b)
.pick_status.json
src/gallium/frontends/rusticl/core/queue.rs