mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-04 13:08:15 +02:00
Vulkan applications use vkQueueSubmit2(submitCount=0) to signal throttle fences (e.g. per-image frame-pacing fences). When SQTT is enabled, sqtt_QueueSubmit2() skips both the bypass path and the submit loop, so the call is never forwarded and the fence remains unsignaled. This causes hangs in drmSyncobjWait (WAIT_FOR_SUBMIT) after capture. Forward submitCount==0 calls directly to the underlying QueueSubmit2 to ensure the fence is signaled. Signed-off-by: jyotiranjan <jyotiranjan.bhuyan@amd.com> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41766> |
||
|---|---|---|
| .. | ||
| addrlib | ||
| ci | ||
| common | ||
| compiler | ||
| drm-shim | ||
| gmlib | ||
| lanczoslib | ||
| llvm | ||
| packets | ||
| registers | ||
| vpelib | ||
| vulkan | ||
| meson.build | ||