docs/gallium: Clarify ordering requiremenets on fence_server_signal and fence_server_sync

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36007>
This commit is contained in:
Karol Herbst
2025-08-27 14:34:20 +02:00
committed by Marge Bot
parent a7966f693b
commit 7154180b67

View File

@@ -652,6 +652,10 @@ call to ``flush`` is required to make sure the commands are emitted to the GPU.
The Gallium implementation may implicitly ``flush`` the command stream during a
``fence_server_sync`` or ``fence_server_signal`` call if necessary.
Gallium frontends must ensure that ``fence_server_signal`` returns before calling
``fence_server_sync`` on the same ``pipe_fence_handle`` even if those calls are made on
a different ``pipe_context``.
Resource Busy Queries
^^^^^^^^^^^^^^^^^^^^^