From 7154180b67ea450d6623121cf5960bdf6a71991d Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Wed, 27 Aug 2025 14:34:20 +0200 Subject: [PATCH] docs/gallium: Clarify ordering requiremenets on fence_server_signal and fence_server_sync Part-of: --- docs/gallium/context.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/gallium/context.rst b/docs/gallium/context.rst index 5559504163c..a4b7ada049b 100644 --- a/docs/gallium/context.rst +++ b/docs/gallium/context.rst @@ -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 ^^^^^^^^^^^^^^^^^^^^^