diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-29 00:27:35 -0400 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-29 00:27:35 -0400 |
| commit | 934eeb0e6d82458048c94361b0d7b2db1b89f041 (patch) | |
| tree | ac13dba71747bb4f406bb823722c8fd931e6ff0d /src/video_core/renderer_vulkan/vk_rasterizer.cpp | |
| parent | 863d3afa90f2dfde8e715b45f28fc75c1b472739 (diff) | |
nx2: poll pending channels briefly before sleeping; profile zones on the TSC
- A channel waiting on a semaphore the CPU releases slept 1 ms per poll
(~25 waits a second in title 1); poll for 0.5 ms first.
- The GPU profile zones read the wall clock (the TSC) instead of
QueryPerformanceCounter, which cost ~5% of the GPU thread when on.
Diffstat (limited to 'src/video_core/renderer_vulkan/vk_rasterizer.cpp')
0 files changed, 0 insertions, 0 deletions
