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,

Reply via email to