Module: Mesa Branch: main Commit: e994935c1f2e66ba162118e113e48811963bbba2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e994935c1f2e66ba162118e113e48811963bbba2
Author: Karol Herbst <[email protected]> Date: Thu Oct 5 20:06:31 2023 +0200 rusticl/mesa: mark PipeTransfer as Send Signed-off-by: Karol Herbst <[email protected]> Reviewed-by: @LingMan <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24062> --- src/gallium/frontends/rusticl/mesa/pipe/transfer.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/frontends/rusticl/mesa/pipe/transfer.rs b/src/gallium/frontends/rusticl/mesa/pipe/transfer.rs index 819135c4a3d..a4748422edd 100644 --- a/src/gallium/frontends/rusticl/mesa/pipe/transfer.rs +++ b/src/gallium/frontends/rusticl/mesa/pipe/transfer.rs @@ -13,6 +13,9 @@ pub struct PipeTransfer { is_buffer: bool, } +// SAFETY: Transfers are safe to send between threads +unsafe impl Send for PipeTransfer {} + pub struct GuardedPipeTransfer<'a> { inner: PipeTransfer, ctx: &'a PipeContext,
