From 7b8c2516c7fba74de7875d847583175c4fece4af Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 24 Dec 2024 22:24:15 -0800 Subject: [PATCH] metal: make SyncPoint: Send+Sync --- blade-graphics/src/metal/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/blade-graphics/src/metal/mod.rs b/blade-graphics/src/metal/mod.rs index f72f5df..29a130d 100644 --- a/blade-graphics/src/metal/mod.rs +++ b/blade-graphics/src/metal/mod.rs @@ -195,6 +195,9 @@ impl AccelerationStructure { pub struct SyncPoint { cmd_buf: Retained>, } +// Safe because all mutability is externalized +unsafe impl Send for SyncPoint {} +unsafe impl Sync for SyncPoint {} struct TimingData { pass_names: Vec,