diff --git a/Sources/GateEngine/Physics/RawGeometry+Extensions.swift b/Sources/GateEngine/Physics/RawGeometry+Extensions.swift index 7b217b96..67684832 100644 --- a/Sources/GateEngine/Physics/RawGeometry+Extensions.swift +++ b/Sources/GateEngine/Physics/RawGeometry+Extensions.swift @@ -6,6 +6,7 @@ */ extension RawGeometry { + @MainActor public func generateCollisionTriangles() -> [CollisionTriangle] { var positions: [Position3] = [] positions.reserveCapacity(indices.count * 3) diff --git a/Sources/GateEngine/Scripting/Gravity/Gravity+Errors.swift b/Sources/GateEngine/Scripting/Gravity/Gravity+Errors.swift index 8dcbedc4..aa384bf7 100644 --- a/Sources/GateEngine/Scripting/Gravity/Gravity+Errors.swift +++ b/Sources/GateEngine/Scripting/Gravity/Gravity+Errors.swift @@ -7,7 +7,6 @@ import Gravity -@MainActor internal func errorCallback( vm: OpaquePointer?, errorType: error_type_t, diff --git a/Sources/GateEngine/Scripting/Gravity/Gravity+Files.swift b/Sources/GateEngine/Scripting/Gravity/Gravity+Files.swift index 22fd7bf4..ce306b86 100644 --- a/Sources/GateEngine/Scripting/Gravity/Gravity+Files.swift +++ b/Sources/GateEngine/Scripting/Gravity/Gravity+Files.swift @@ -8,7 +8,6 @@ import Foundation import Gravity -@MainActor internal func filenameCallback( fileID: UInt32, xData: UnsafeMutableRawPointer? @@ -20,7 +19,6 @@ internal func filenameCallback( } } -@MainActor internal func loadFileCallback( file: UnsafePointer!, size: UnsafeMutablePointer!, diff --git a/Sources/GateEngine/Scripting/Gravity/Gravity+Testing.swift b/Sources/GateEngine/Scripting/Gravity/Gravity+Testing.swift index 5f9c2143..3147a0b9 100644 --- a/Sources/GateEngine/Scripting/Gravity/Gravity+Testing.swift +++ b/Sources/GateEngine/Scripting/Gravity/Gravity+Testing.swift @@ -8,7 +8,6 @@ #if DEBUG import Gravity -@MainActor internal func unittestCallback( vm: OpaquePointer!, errorType: error_type_t,