diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-29 05:46:59 -0400 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-29 20:49:47 -0400 |
| commit | a99484f3cb6a78eed8563ac67551ab1ea0d0c0c3 (patch) | |
| tree | bcaf5fce0f21fcf4b1cb18ea383a67f1396b9409 /src/video_core/texture_cache/texture_cache.h | |
| parent | 77cad674e5a73cb56ba1ed5d5c97a0d99eb21159 (diff) | |
vulkan: dispatch to the worker every 32 draws, wake it only when it waits
Every 8 draws the GPU thread handed a command chunk to the Vulkan worker and woke it
with a system call (~2% of the GPU thread at ~55,000 draws a second). Chunks now go
every 32 draws (a full chunk still goes on its own), and the worker is woken only
when it is waiting; a busy worker pops the queue before waiting again.
Diffstat (limited to 'src/video_core/texture_cache/texture_cache.h')
0 files changed, 0 insertions, 0 deletions
