Build Information
Successful build of Satin, reference main (a91c46
), with Swift 6.1 for iOS using Xcode 16.3 on 27 Apr 2025 19:01:12 UTC.
Swift 6 data race errors: 5
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Satin -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
let pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:138:37: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, view.drawableSize.width > 0, view.drawableSize.height > 0 else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:137:17: note: add '@MainActor' to make instance method 'resize' part of global actor 'MainActor'
public func resize(_ size: (width: Float, height: Float)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:138:66: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, view.drawableSize.width > 0, view.drawableSize.height > 0 else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:137:17: note: add '@MainActor' to make instance method 'resize' part of global actor 'MainActor'
public func resize(_ size: (width: Float, height: Float)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:143:52: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
zoomDelta = cameraWidth / Float(2.0 * view.drawableSize.width)
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:137:17: note: add '@MainActor' to make instance method 'resize' part of global actor 'MainActor'
public func resize(_ size: (width: Float, height: Float)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:160:29: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let hw = Float(view.drawableSize.width) * defaultZoom
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:152:17: note: add '@MainActor' to make instance method 'reset()' part of global actor 'MainActor'
public func reset() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:161:29: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let hh = Float(view.drawableSize.height) * defaultZoom
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:152:17: note: add '@MainActor' to make instance method 'reset()' part of global actor 'MainActor'
public func reset() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:237:47: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard !isSetup, let view = view, view.drawableSize.width > 0, view.drawableSize.height > 0 else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:236:18: note: add '@MainActor' to make instance method 'setup()' part of global actor 'MainActor'
private func setup() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:237:76: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard !isSetup, let view = view, view.drawableSize.width > 0, view.drawableSize.height > 0 else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:236:18: note: add '@MainActor' to make instance method 'setup()' part of global actor 'MainActor'
private func setup() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:239:29: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let hw = Float(view.drawableSize.width) * defaultZoom
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:236:18: note: add '@MainActor' to make instance method 'setup()' part of global actor 'MainActor'
private func setup() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:240:29: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let hh = Float(view.drawableSize.height) * defaultZoom
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:236:18: note: add '@MainActor' to make instance method 'setup()' part of global actor 'MainActor'
private func setup() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:347:14: warning: main actor-isolated property 'isMultipleTouchEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
view.isMultipleTouchEnabled = true
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:200:57: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled API_UNAVAILABLE(tvos); // default is NO
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:350:32: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:351:30: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
panGestureRecognizer.allowedTouchTypes = allowedTouchTypes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:352:30: warning: main actor-isolated property 'minimumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
panGestureRecognizer.minimumNumberOfTouches = 1
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:353:30: warning: main actor-isolated property 'maximumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
panGestureRecognizer.maximumNumberOfTouches = 1
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos); // default is UINT_MAX. the maximum number of touches that can be down
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:354:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(panGestureRecognizer)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:356:33: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:357:31: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
rollGestureRecognizer.allowedTouchTypes = allowedTouchTypes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:358:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(rollGestureRecognizer)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:360:32: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:361:30: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
tapGestureRecognizer.allowedTouchTypes = allowedTouchTypes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:362:30: warning: main actor-isolated property 'numberOfTouchesRequired' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
tapGestureRecognizer.numberOfTouchesRequired = 1
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:26:35: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger numberOfTouchesRequired API_UNAVAILABLE(tvos); // Default is 1. The number of fingers required to match
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:363:30: warning: main actor-isolated property 'numberOfTapsRequired' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
tapGestureRecognizer.numberOfTapsRequired = 2
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:25:35: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:364:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(tapGestureRecognizer)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:366:34: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:367:32: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
pinchGestureRecognizer.allowedTouchTypes = allowedTouchTypes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:368:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(pinchGestureRecognizer)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:394:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(rollGestureRecognizer)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:395:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(panGestureRecognizer)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:396:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(tapGestureRecognizer)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:397:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(pinchGestureRecognizer)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:506:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:505:24: note: add '@MainActor' to make instance method 'tapGesture' part of global actor 'MainActor'
@objc private func tapGesture(_ gestureRecognizer: UITapGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:512:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:518:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:519:42: warning: main actor-isolated property 'rotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
roll(Float(gestureRecognizer.rotation))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic) CGFloat rotation; // rotation in radians
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:520:31: warning: main actor-isolated property 'rotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
gestureRecognizer.rotation = 0.0
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:22:40: note: mutation of this property is only permitted within the actor
@property (nonatomic) CGFloat rotation; // rotation in radians
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:521:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:529:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:531:49: warning: call to main actor-isolated instance method 'translation(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let translation = gestureRecognizer.translation(in: view)
^
UIKit.UIPanGestureRecognizer.translation:2:22: note: calls to instance method 'translation(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func translation(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:537:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:538:49: warning: call to main actor-isolated instance method 'translation(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let translation = gestureRecognizer.translation(in: view)
^
UIKit.UIPanGestureRecognizer.translation:2:22: note: calls to instance method 'translation(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func translation(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:544:42: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let dx = deltaX / Float(view.frame.size.width)
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
override public var frame: CGRect {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:545:42: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let dy = deltaY / Float(view.frame.size.height)
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
override public var frame: CGRect {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:549:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:526:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:555:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:557:50: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
pinchScale = Float(gestureRecognizer.scale)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic) CGFloat scale; // scale relative to the touch points in screen coordinates
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:562:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:563:52: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let newScale = Float(gestureRecognizer.scale)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic) CGFloat scale; // scale relative to the touch points in screen coordinates
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:567:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:350:32: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:350:32: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:356:33: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:356:33: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:360:32: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:360:32: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:366:34: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:366:34: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:370:32: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let width = Float(view.frame.width)
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
override public var frame: CGRect {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:365:18: note: add '@MainActor' to make instance method 'pan' part of global actor 'MainActor'
private func pan(_ delta: simd_float2) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:371:33: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let height = Float(view.frame.height)
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
override public var frame: CGRect {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:365:18: note: add '@MainActor' to make instance method 'pan' part of global actor 'MainActor'
private func pan(_ delta: simd_float2) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:497:14: warning: main actor-isolated property 'isMultipleTouchEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
view.isMultipleTouchEnabled = true
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:200:57: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled API_UNAVAILABLE(tvos); // default is NO
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:500:35: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rotateGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(rotateGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:501:33: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
rotateGestureRecognizer.allowedTouchTypes = allowedTouchTypes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:502:33: warning: main actor-isolated property 'minimumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
rotateGestureRecognizer.minimumNumberOfTouches = 1
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:503:33: warning: main actor-isolated property 'maximumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
rotateGestureRecognizer.maximumNumberOfTouches = 1
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos); // default is UINT_MAX. the maximum number of touches that can be down
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:504:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(rotateGestureRecognizer)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:506:33: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:507:31: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
rollGestureRecognizer.allowedTouchTypes = [UITouch.TouchType.direct.rawValue as NSNumber]
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:508:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(rollGestureRecognizer)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:510:32: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:511:30: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
panGestureRecognizer.allowedTouchTypes = allowedTouchTypes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:512:30: warning: main actor-isolated property 'minimumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
panGestureRecognizer.minimumNumberOfTouches = 2
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:513:30: warning: main actor-isolated property 'maximumNumberOfTouches' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
panGestureRecognizer.maximumNumberOfTouches = 2
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos); // default is UINT_MAX. the maximum number of touches that can be down
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:514:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(panGestureRecognizer)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:516:32: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:517:30: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
tapGestureRecognizer.allowedTouchTypes = allowedTouchTypes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:518:30: warning: main actor-isolated property 'numberOfTouchesRequired' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
tapGestureRecognizer.numberOfTouchesRequired = 1
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:26:35: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger numberOfTouchesRequired API_UNAVAILABLE(tvos); // Default is 1. The number of fingers required to match
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:519:30: warning: main actor-isolated property 'numberOfTapsRequired' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
tapGestureRecognizer.numberOfTapsRequired = 2
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:25:35: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:520:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(tapGestureRecognizer)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:522:34: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:40:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER; // designated initializer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:523:32: warning: main actor-isolated property 'allowedTouchTypes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
pinchGestureRecognizer.allowedTouchTypes = allowedTouchTypes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:61:49: note: mutation of this property is only permitted within the actor
@property(nonatomic, copy) NSArray<NSNumber *> *allowedTouchTypes API_AVAILABLE(ios(9.0)); // Array of UITouchTypes as NSNumbers. The default value is platform dependent.
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:524:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(pinchGestureRecognizer)
^
UIKit.UIView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:550:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(rotateGestureRecognizer)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:551:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(rollGestureRecognizer)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:552:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(panGestureRecognizer)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:553:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(tapGestureRecognizer)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:554:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(pinchGestureRecognizer)
^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:709:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .ended { reset() }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:708:24: note: add '@MainActor' to make instance method 'tapGesture' part of global actor 'MainActor'
@objc private func tapGesture(_ gestureRecognizer: UITapGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:713:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:715:52: warning: main actor-isolated property 'rotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
rollRotation = Float(gestureRecognizer.rotation)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic) CGFloat rotation; // rotation in radians
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:720:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:721:55: warning: main actor-isolated property 'rotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let newRotation = Float(gestureRecognizer.rotation)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic) CGFloat rotation; // rotation in radians
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:725:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:733:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
@objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:735:50: warning: call to main actor-isolated instance method 'location(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
previousPosition = gestureRecognizer.location(in: view).float2
^
UIKit.UIGestureRecognizer.location:2:22: note: calls to instance method 'location(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func location(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
@objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:740:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
@objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:741:53: warning: call to main actor-isolated instance method 'location(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let currentPosition = gestureRecognizer.location(in: view).float2
^
UIKit.UIGestureRecognizer.location:2:22: note: calls to instance method 'location(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func location(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
@objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:747:28: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
size: view.frame.size.float2
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:597:25: note: property declared here
override public var frame: CGRect {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
@objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:753:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:730:24: note: add '@MainActor' to make instance method 'rotateGesture' part of global actor 'MainActor'
@objc private func rotateGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:759:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:761:49: warning: call to main actor-isolated instance method 'translation(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let translation = gestureRecognizer.translation(in: view)
^
UIKit.UIPanGestureRecognizer.translation:2:22: note: calls to instance method 'translation(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func translation(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:766:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:767:49: warning: call to main actor-isolated instance method 'translation(in:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let translation = gestureRecognizer.translation(in: view)
^
UIKit.UIPanGestureRecognizer.translation:2:22: note: calls to instance method 'translation(in:)' from outside of its actor context are implicitly asynchronous
@MainActor open func translation(in view: UIView?) -> CGPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:773:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:758:24: note: add '@MainActor' to make instance method 'panGesture' part of global actor 'MainActor'
@objc private func panGesture(_ gestureRecognizer: UIPanGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:779:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:781:50: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
pinchScale = Float(gestureRecognizer.scale)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic) CGFloat scale; // scale relative to the touch points in screen coordinates
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:786:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:787:52: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let newScale = Float(gestureRecognizer.scale)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic) CGFloat scale; // scale relative to the touch points in screen coordinates
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:794:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:24: note: add '@MainActor' to make instance method 'pinchGesture' part of global actor 'MainActor'
@objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:500:35: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
rotateGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(rotateGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:500:35: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
rotateGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(rotateGesture))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:506:33: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:506:33: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:510:32: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:510:32: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:516:32: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:516:32: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:522:34: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:522:34: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/OrthographicCamera.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/PerspectiveCamera.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Codable/AnyMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeSystem.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TessellationProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeConfiguration.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShader.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderConfiguration.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryCache.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryConfiguration.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibrarySourceCache.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderPipelineCache.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Blending.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Constants.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Lighting.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Float4Parameter.swift,\ Float4x4Parameter.swift,\ FloatParameter.swift,\ GenericParameter.swift,\ Int2Parameter.swift,\ Int3Parameter.swift,\ Int4Parameter.swift,\ IntParameter.swift,\ PackedFloat3Parameter.swift,\ Parameter.swift,\ ParameterGroup.swift,\ StringParameter.swift,\ UInt32Parameter.swift,\ IBLEnvironment.swift,\ Light.swift,\ Renderable.swift,\ Shadow.swift,\ Raycast.swift,\ RaycastOptions.swift,\ RaycastResult.swift,\ RenderEncoderState.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4x4Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/FloatParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/GenericParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int2Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int4Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/IntParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/PackedFloat3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/ParameterGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/StringParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/UInt32Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/IBLEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Light.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/Raycast.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderEncoderState.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4x4Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/FloatParameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/GenericParameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int2Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int3Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int4Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/IntParameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/PackedFloat3Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/ParameterGroup.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/StringParameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/UInt32Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/IBLEnvironment.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Light.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/Raycast.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: warning: static property 'recursiveAndVisible' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
public static let recursiveAndVisible = RaycastOptions(
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: note: add '@MainActor' to make static property 'recursiveAndVisible' part of global actor 'MainActor'
public static let recursiveAndVisible = RaycastOptions(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let recursiveAndVisible = RaycastOptions(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: warning: static property 'recursiveAndInvisible' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
public static let recursiveAndInvisible = RaycastOptions(
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: note: add '@MainActor' to make static property 'recursiveAndInvisible' part of global actor 'MainActor'
public static let recursiveAndInvisible = RaycastOptions(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let recursiveAndInvisible = RaycastOptions(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: warning: static property 'recursiveVisibleAndFirst' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
public static let recursiveVisibleAndFirst = RaycastOptions(
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: note: add '@MainActor' to make static property 'recursiveVisibleAndFirst' part of global actor 'MainActor'
public static let recursiveVisibleAndFirst = RaycastOptions(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let recursiveVisibleAndFirst = RaycastOptions(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: warning: static property 'recursiveInvisibleAndFirst' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
public static let recursiveInvisibleAndFirst = RaycastOptions(
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: note: add '@MainActor' to make static property 'recursiveInvisibleAndFirst' part of global actor 'MainActor'
public static let recursiveInvisibleAndFirst = RaycastOptions(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let recursiveInvisibleAndFirst = RaycastOptions(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastResult.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderEncoderState.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ ARBackgroundDepthRenderer.swift,\ ARBackgroundRenderer.swift,\ ARCompositor.swift,\ ARDepthMaskGenerator.swift,\ ARDepthUpscaler.swift,\ ARFeatheredDepthMaskGenerator.swift,\ ARLidarMesh.swift,\ ARMatteRenderer.swift,\ ARPerspectiveCamera.swift,\ ARPlaneMesh.swift,\ ARPostProcessor.swift,\ ARSessionPublisher.swift,\ Easing.swift,\ Easings.swift,\ Tween.swift,\ Tweener.swift,\ InstanceMatrixUniformBuffer.swift,\ StructBuffer.swift,\ UniformBuffer.swift,\ VertexUniformBuffer.swift,\ CameraController.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundDepthRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARCompositor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARDepthMaskGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARDepthUpscaler.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARFeatheredDepthMaskGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARLidarMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPerspectiveCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPlaneMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPostProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARSessionPublisher.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Easing.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Easings.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tween.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/DerivedSources/resource_bundle_accessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundDepthRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift:145:49: warning: main actor-isolated property 'interfaceOrientation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIWindow.keyWindow?.windowScene?.interfaceOrientation
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:23:56: note: property declared here
@property (nonatomic, readonly) UIInterfaceOrientation interfaceOrientation API_UNAVAILABLE(tvos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift:144:10: note: add '@MainActor' to make instance method 'getOrientation()' part of global actor 'MainActor'
func getOrientation() -> UIInterfaceOrientation? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift:145:36: warning: main actor-isolated property 'windowScene' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIWindow.keyWindow?.windowScene?.interfaceOrientation
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:29:53: note: property declared here
@property(nullable, nonatomic, weak) UIWindowScene *windowScene API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift:144:10: note: add '@MainActor' to make instance method 'getOrientation()' part of global actor 'MainActor'
func getOrientation() -> UIInterfaceOrientation? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift:145:25: warning: main actor-isolated static property 'keyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIWindow.keyWindow?.windowScene?.interfaceOrientation
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/UIWindow+Extensions.swift:13:16: note: static property declared here
static var keyWindow: UIWindow? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift:144:10: note: add '@MainActor' to make instance method 'getOrientation()' part of global actor 'MainActor'
func getOrientation() -> UIInterfaceOrientation? {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARCompositor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARDepthMaskGenerator.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARDepthUpscaler.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARFeatheredDepthMaskGenerator.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARLidarMesh.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift:83:75: warning: main actor-isolated property 'interfaceOrientation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let interfaceOrientation = UIWindow.keyWindow?.windowScene?.interfaceOrientation else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:23:56: note: property declared here
@property (nonatomic, readonly) UIInterfaceOrientation interfaceOrientation API_UNAVAILABLE(tvos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift:82:18: note: add '@MainActor' to make instance method 'updateGeometry' part of global actor 'MainActor'
private func updateGeometry(_ frame: ARFrame) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift:83:62: warning: main actor-isolated property 'windowScene' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let interfaceOrientation = UIWindow.keyWindow?.windowScene?.interfaceOrientation else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:29:53: note: property declared here
@property(nullable, nonatomic, weak) UIWindowScene *windowScene API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift:82:18: note: add '@MainActor' to make instance method 'updateGeometry' part of global actor 'MainActor'
private func updateGeometry(_ frame: ARFrame) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift:83:51: warning: main actor-isolated static property 'keyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let interfaceOrientation = UIWindow.keyWindow?.windowScene?.interfaceOrientation else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/UIWindow+Extensions.swift:13:16: note: static property declared here
static var keyWindow: UIWindow? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift:82:18: note: add '@MainActor' to make instance method 'updateGeometry' part of global actor 'MainActor'
private func updateGeometry(_ frame: ARFrame) {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPerspectiveCamera.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPerspectiveCamera.swift:38:66: warning: main actor-isolated property 'interfaceOrientation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let orientation = UIWindow.keyWindow?.windowScene?.interfaceOrientation else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:23:56: note: property declared here
@property (nonatomic, readonly) UIInterfaceOrientation interfaceOrientation API_UNAVAILABLE(tvos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPerspectiveCamera.swift:38:53: warning: main actor-isolated property 'windowScene' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let orientation = UIWindow.keyWindow?.windowScene?.interfaceOrientation else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:29:53: note: property declared here
@property(nullable, nonatomic, weak) UIWindowScene *windowScene API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPerspectiveCamera.swift:38:42: warning: main actor-isolated static property 'keyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let orientation = UIWindow.keyWindow?.windowScene?.interfaceOrientation else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/UIWindow+Extensions.swift:13:16: note: static property declared here
static var keyWindow: UIWindow? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPerspectiveCamera.swift:41:109: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let arkitProjectionMatrix = frame.camera.projectionMatrix(for: orientation, viewportSize: metalView.drawableSize, zNear: CGFloat(near), zFar: CGFloat(far))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:400:16: note: property declared here
public var drawableSize: CGSize {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPlaneMesh.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPostProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARSessionPublisher.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Easing.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Easings.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tween.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift:50:24: warning: static property 'displayLink' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var displayLink: CADisplayLink?
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift:50:24: note: convert 'displayLink' to a 'let' constant to make 'Sendable' shared state immutable
private static var displayLink: CADisplayLink?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift:50:24: note: add '@MainActor' to make static property 'displayLink' part of global actor 'MainActor'
private static var displayLink: CADisplayLink?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift:50:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var displayLink: CADisplayLink?
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TorusGeometry.swift,\ TriangleGeometry.swift,\ TubeGeometry.swift,\ UVDiskGeometry.swift,\ AnyBufferAttribute.swift,\ Attribute.swift,\ BufferAttribute.swift,\ ElementBuffer.swift,\ InterleavedBuffer.swift,\ InterleavedBufferAttribute.swift,\ VertexAttribute.swift,\ DirectionalLight.swift,\ PointLight.swift,\ SpotLight.swift,\ ARBackgroundDepthMaterial.swift,\ ARBackgroundMaterial.swift,\ ARCompositorMaterial.swift,\ ARMatteMaterial.swift,\ ARPostMaterial.swift,\ BasicColorMaterial.swift,\ BasicDiffuseMaterial.swift,\ BasicPointMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TorusGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TriangleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TubeGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/UVDiskGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/AnyBufferAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/Attribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/BufferAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/ElementBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBufferAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/VertexAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundDepthMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARCompositorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARMatteMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARPostMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TorusGeometry.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TriangleGeometry.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TubeGeometry.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/UVDiskGeometry.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/AnyBufferAttribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/Attribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/BufferAttribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/ElementBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBufferAttribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/VertexAttribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundDepthMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARCompositorMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARMatteMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARPostMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SatinCore.o normal (in target 'SatinCore' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -Xlinker -reproducible -target arm64-apple-ios17.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/SatinCore.build/Objects-normal/arm64/SatinCore.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/SatinCore.build/Objects-normal/arm64/SatinCore_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/SatinCore.build/Objects-normal/arm64/SatinCore_dependency_info.dat -fobjc-arc -fobjc-link-runtime -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SatinCore.o
SwiftDriverJobDiscovery normal arm64 Emitting module for Satin (in target 'Satin' from project 'Satin')
SwiftDriver\ Compilation\ Requirements Satin normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/SatinCore.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios17.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ InstanceMatrixUniforms.swift,\ LightData.swift,\ ShadowData.swift,\ FileWatcher.swift,\ Helpers.swift,\ Loader.swift,\ Locks.swift,\ MetalFileCompiler.swift,\ MetalSourceCompiler.swift,\ Paths.swift,\ PostProcessor.swift,\ Textures.swift,\ ValueCache.swift,\ VertexDescriptors.swift,\ MetalLayerRenderer.swift,\ MetalView.swift,\ MetalViewController.swift,\ MetalViewRenderer.swift,\ MetalViewRendererDelegate.swift,\ SatinImmersiveSpace.swift,\ SatinMetalView.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/InstanceMatrixUniforms.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/LightData.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/ShadowData.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/FileWatcher.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Locks.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalFileCompiler.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalSourceCompiler.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Paths.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/ValueCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRendererDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinImmersiveSpace.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinMetalView.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/InstanceMatrixUniforms.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/LightData.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/ShadowData.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/FileWatcher.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Helpers.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Locks.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalFileCompiler.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalSourceCompiler.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Paths.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/ValueCache.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:442:9: warning: call to main actor-isolated instance method 'stopRenderLoop()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
stopRenderLoop()
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:532:18: note: calls to instance method 'stopRenderLoop()' from outside of its actor context are implicitly asynchronous
private func stopRenderLoop() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:532:18: note: main actor isolation inferred from inheritance from class 'UIView'
private func stopRenderLoop() {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:347:9: warning: call to main actor-isolated instance method 'cleanupRenderer()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cleanupRenderer()
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:420:18: note: calls to instance method 'cleanupRenderer()' from outside of its actor context are implicitly asynchronous
private func cleanupRenderer() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:420:18: note: main actor isolation inferred from inheritance from class 'UIViewController'
private func cleanupRenderer() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:348:9: warning: call to main actor-isolated instance method 'removeEvents()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
removeEvents()
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:445:18: note: calls to instance method 'removeEvents()' from outside of its actor context are implicitly asynchronous
private func removeEvents() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:445:18: note: main actor isolation inferred from inheritance from class 'UIViewController'
private func removeEvents() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:349:19: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
metalView.delegate = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:415:14: note: mutation of this property is only permitted within the actor
weak var delegate: MetalViewRendererDelegate?
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:349:9: warning: cannot access property 'metalView' here in deinitializer; this is an error in the Swift 6 language mode
metalView.delegate = nil
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:347:9: note: after calling instance method 'cleanupRenderer()', only nonisolated properties of 'self' can be accessed from a deinit
cleanupRenderer()
^~~~~~~~~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRendererDelegate.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinImmersiveSpace.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinMetalView.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Satin-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin-Swift.h (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Satin-Swift.h
SwiftDriverJobDiscovery normal arm64 Compiling Float4Parameter.swift, Float4x4Parameter.swift, FloatParameter.swift, GenericParameter.swift, Int2Parameter.swift, Int3Parameter.swift, Int4Parameter.swift, IntParameter.swift, PackedFloat3Parameter.swift, Parameter.swift, ParameterGroup.swift, StringParameter.swift, UInt32Parameter.swift, IBLEnvironment.swift, Light.swift, Renderable.swift, Shadow.swift, Raycast.swift, RaycastOptions.swift, RaycastResult.swift, RenderEncoderState.swift (in target 'Satin' from project 'Satin')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.swiftmodule (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.swiftdoc (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.abi.json (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.swiftsourceinfo (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SatinCore.o (in target 'SatinCore' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SatinCore.o
SwiftDriverJobDiscovery normal arm64 Compiling CapsuleGeometry.swift, CircleGeometry.swift, ConeGeometry.swift, CylinderGeometry.swift, ExtrudedRoundedRectGeometry.swift, ExtrudedTextGeometry.swift, IcoSphereGeometry.swift, LineGeometry.swift, OctaSphereGeometry.swift, ParametricGeometry.swift, PlaneGeometry.swift, PointGeometry.swift, QuadGeometry.swift, RoundedBoxGeometry.swift, RoundedRectGeometry.swift, SatinGeometry.swift, SkyboxGeometry.swift, SphereGeometry.swift, SquircleGeometry.swift, TesselatedTextGeometry.swift, TessellationGeometry.swift, TextGeometry.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling BasicTextureMaterial.swift, DepthMaterial.swift, MatCapMaterial.swift, NormalColorMaterial.swift, PhysicalMaterial.swift, ShadowMaterial.swift, SkyboxMaterial.swift, SourceMaterial.swift, StandardMaterial.swift, TextMaterial.swift, UVColorMaterial.swift, IBLScene.swift, InstancedMesh.swift, Submesh.swift, TessellationMesh.swift, AnyParameter.swift, BoolParameter.swift, DoubleParameter.swift, Float2Parameter.swift, Float2x2Parameter.swift, Float3Parameter.swift, Float3x3Parameter.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling Float+Extensions.swift, MTLClearColor+Extensions.swift, MTLSamplerDescriptor+Extensions.swift, MTLTexture+Extensions.swift, MTLVertexFormat+Extension.swift, MTLVertexStepFunction+Extensions.swift, MTLViewport+Extensions.swift, Metal+Extensions.swift, NSAppearanceCustomization+Extensions.swift, Ray+Extensions.swift, Rectangle+Extensions.swift, Simd+Extensions.swift, String+Extensions.swift, UIWindow+Extensions.swift, Vertex+Extensions.swift, BrdfGenerator.swift, CubemapGenerator.swift, DiffuseIBLGenerator.swift, RandomNoiseGenerator.swift, SpecularIBLGenerator.swift, ArcGeometry.swift, BoxGeometry.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling RenderList.swift, Satin.swift, PBRShader.swift, PhysicalShader.swift, SkyboxShader.swift, SourceShader.swift, StandardShader.swift, RenderingConfiguration.swift, ShaderBlending.swift, ShaderConfiguration.swift, ShaderDefine.swift, ShaderLibraryCache.swift, ShaderLibraryConfiguration.swift, ShaderLibrarySourceCache.swift, ShaderPipelineCache.swift, ShaderSourceCache.swift, ShaderSourceInjections.swift, ShaderSourceParsers.swift, DirectionalLightShadow.swift, FontAtlas.swift, TextMesh.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling TorusGeometry.swift, TriangleGeometry.swift, TubeGeometry.swift, UVDiskGeometry.swift, AnyBufferAttribute.swift, Attribute.swift, BufferAttribute.swift, ElementBuffer.swift, InterleavedBuffer.swift, InterleavedBufferAttribute.swift, VertexAttribute.swift, DirectionalLight.swift, PointLight.swift, SpotLight.swift, ARBackgroundDepthMaterial.swift, ARBackgroundMaterial.swift, ARCompositorMaterial.swift, ARMatteMaterial.swift, ARPostMaterial.swift, BasicColorMaterial.swift, BasicDiffuseMaterial.swift, BasicPointMaterial.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, ARBackgroundDepthRenderer.swift, ARBackgroundRenderer.swift, ARCompositor.swift, ARDepthMaskGenerator.swift, ARDepthUpscaler.swift, ARFeatheredDepthMaskGenerator.swift, ARLidarMesh.swift, ARMatteRenderer.swift, ARPerspectiveCamera.swift, ARPlaneMesh.swift, ARPostProcessor.swift, ARSessionPublisher.swift, Easing.swift, Easings.swift, Tween.swift, Tweener.swift, InstanceMatrixUniformBuffer.swift, StructBuffer.swift, UniformBuffer.swift, VertexUniformBuffer.swift, CameraController.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling ComputeConstants.swift, FragmentConstants.swift, MeshConstants.swift, ObjectConstants.swift, PBRConstants.swift, VertexConstants.swift, Tonemapping.swift, YCbCrToRGBConverter.swift, Camera.swift, Context.swift, Geometry.swift, Material.swift, Mesh.swift, Object.swift, Renderer.swift, Shader.swift, BVH+Extensions.swift, Bounds+Extensions.swift, Bundle+Extensions.swift, CGPoint+Extensions.swift, CGSize+Extensions.swift, CodingUserInfoKey+Extensions.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling OrbitPerspectiveCameraController.swift, OrthographicCameraController.swift, PerspectiveCameraController.swift, OrthographicCamera.swift, PerspectiveCamera.swift, AnyMaterial.swift, BufferComputeSystem.swift, ComputeProcessor.swift, ComputeSystem.swift, TessellationProcessor.swift, TextureComputeProcessor.swift, TextureComputeSystem.swift, ComputeConfiguration.swift, ComputeShader.swift, ComputeShaderConfiguration.swift, ComputeShaderLibraryCache.swift, ComputeShaderLibraryConfiguration.swift, ComputeShaderLibrarySourceCache.swift, ComputeShaderPipelineCache.swift, Blending.swift, Constants.swift, Lighting.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling InstanceMatrixUniforms.swift, LightData.swift, ShadowData.swift, FileWatcher.swift, Helpers.swift, Loader.swift, Locks.swift, MetalFileCompiler.swift, MetalSourceCompiler.swift, Paths.swift, PostProcessor.swift, Textures.swift, ValueCache.swift, VertexDescriptors.swift, MetalLayerRenderer.swift, MetalView.swift, MetalViewController.swift, MetalViewRenderer.swift, MetalViewRendererDelegate.swift, SatinImmersiveSpace.swift, SatinMetalView.swift (in target 'Satin' from project 'Satin')
SwiftDriver\ Compilation Satin normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/SatinCore.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios17.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.o normal (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios17.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.o
ExtractAppIntentsMetadata (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name Satin --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 17.0 --bundle-identifier spi-builder-workspace.Satin --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.appintents --target-triple arm64-apple-ios17.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Satin.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Satin.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-iphoneos/Satin.build/Objects-normal/arm64/Satin.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-27 12:01:11.435 appintentsmetadataprocessor[754:4390] Starting appintentsmetadataprocessor export
2025-04-27 12:01:11.478 appintentsmetadataprocessor[754:4390] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.o (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Satin.o
** BUILD SUCCEEDED **
Build complete.
{
"cxx_language_standard" : "c++17",
"dependencies" : [
],
"manifest_display_name" : "Satin",
"name" : "Satin",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "visionos",
"version" : "2.0"
}
],
"products" : [
{
"name" : "Satin",
"targets" : [
"Satin",
"SatinCore"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "SatinTests",
"module_type" : "SwiftTarget",
"name" : "SatinTests",
"path" : "Tests/SatinTests",
"sources" : [
"MutexTests.swift",
"ObjectTests.swift",
"RenderableTests.swift"
],
"target_dependencies" : [
"Satin"
],
"type" : "test"
},
{
"c99name" : "SatinCoreTests",
"module_type" : "SwiftTarget",
"name" : "SatinCoreTests",
"path" : "Tests/SatinCoreTests",
"sources" : [
"BezierTests.swift",
"BoundsTests.swift",
"MD5.swift",
"TriangulatorTests.swift"
],
"target_dependencies" : [
"SatinCore"
],
"type" : "test"
},
{
"c99name" : "SatinCore",
"module_type" : "ClangTarget",
"name" : "SatinCore",
"path" : "Sources/SatinCore",
"product_memberships" : [
"Satin"
],
"sources" : [
"Bezier.mm",
"Bounds.mm",
"Bvh.mm",
"Conversions.mm",
"Generators.mm",
"Geometry.mm",
"Hermite.mm",
"PoissonDiskSampler.mm",
"Rectangle.mm",
"SignedDistanceFunctions.mm",
"Transforms.mm",
"Triangulator.mm",
"Types.mm"
],
"type" : "library"
},
{
"c99name" : "Satin",
"module_type" : "SwiftTarget",
"name" : "Satin",
"path" : "Sources/Satin",
"product_memberships" : [
"Satin"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Satin/Pipelines",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AR/ARBackgroundDepthRenderer.swift",
"AR/ARBackgroundRenderer.swift",
"AR/ARCompositor.swift",
"AR/ARDepthMaskGenerator.swift",
"AR/ARDepthUpscaler.swift",
"AR/ARFeatheredDepthMaskGenerator.swift",
"AR/ARLidarMesh.swift",
"AR/ARMatteRenderer.swift",
"AR/ARPerspectiveCamera.swift",
"AR/ARPlaneMesh.swift",
"AR/ARPostProcessor.swift",
"AR/ARSessionPublisher.swift",
"Animation/Easing.swift",
"Animation/Easings.swift",
"Animation/Tween.swift",
"Animation/Tweener.swift",
"Buffers/InstanceMatrixUniformBuffer.swift",
"Buffers/StructBuffer.swift",
"Buffers/UniformBuffer.swift",
"Buffers/VertexUniformBuffer.swift",
"CameraControllers/CameraController.swift",
"CameraControllers/OrbitPerspectiveCameraController.swift",
"CameraControllers/OrthographicCameraController.swift",
"CameraControllers/PerspectiveCameraController.swift",
"Cameras/OrthographicCamera.swift",
"Cameras/PerspectiveCamera.swift",
"Codable/AnyMaterial.swift",
"Compute/BufferComputeSystem.swift",
"Compute/ComputeProcessor.swift",
"Compute/ComputeSystem.swift",
"Compute/TessellationProcessor.swift",
"Compute/TextureComputeProcessor.swift",
"Compute/TextureComputeSystem.swift",
"Compute/Utilities/ComputeConfiguration.swift",
"Compute/Utilities/ComputeShader.swift",
"Compute/Utilities/ComputeShaderConfiguration.swift",
"Compute/Utilities/ComputeShaderLibraryCache.swift",
"Compute/Utilities/ComputeShaderLibraryConfiguration.swift",
"Compute/Utilities/ComputeShaderLibrarySourceCache.swift",
"Compute/Utilities/ComputeShaderPipelineCache.swift",
"Constants/Blending.swift",
"Constants/Constants.swift",
"Constants/Lighting.swift",
"Constants/Pipelines/ComputeConstants.swift",
"Constants/Pipelines/FragmentConstants.swift",
"Constants/Pipelines/MeshConstants.swift",
"Constants/Pipelines/ObjectConstants.swift",
"Constants/Pipelines/PBRConstants.swift",
"Constants/Pipelines/VertexConstants.swift",
"Constants/Tonemapping.swift",
"Converters/YCbCrToRGBConverter.swift",
"Core/Camera.swift",
"Core/Context.swift",
"Core/Geometry.swift",
"Core/Material.swift",
"Core/Mesh.swift",
"Core/Object.swift",
"Core/Renderer.swift",
"Core/Shader.swift",
"Extensions/BVH+Extensions.swift",
"Extensions/Bounds+Extensions.swift",
"Extensions/Bundle+Extensions.swift",
"Extensions/CGPoint+Extensions.swift",
"Extensions/CGSize+Extensions.swift",
"Extensions/CodingUserInfoKey+Extensions.swift",
"Extensions/Float+Extensions.swift",
"Extensions/MTLClearColor+Extensions.swift",
"Extensions/MTLSamplerDescriptor+Extensions.swift",
"Extensions/MTLTexture+Extensions.swift",
"Extensions/MTLVertexFormat+Extension.swift",
"Extensions/MTLVertexStepFunction+Extensions.swift",
"Extensions/MTLViewport+Extensions.swift",
"Extensions/Metal+Extensions.swift",
"Extensions/NSAppearanceCustomization+Extensions.swift",
"Extensions/Ray+Extensions.swift",
"Extensions/Rectangle+Extensions.swift",
"Extensions/Simd+Extensions.swift",
"Extensions/String+Extensions.swift",
"Extensions/UIWindow+Extensions.swift",
"Extensions/Vertex+Extensions.swift",
"Generators/BrdfGenerator.swift",
"Generators/CubemapGenerator.swift",
"Generators/DiffuseIBLGenerator.swift",
"Generators/RandomNoiseGenerator.swift",
"Generators/SpecularIBLGenerator.swift",
"Geometry/ArcGeometry.swift",
"Geometry/BoxGeometry.swift",
"Geometry/CapsuleGeometry.swift",
"Geometry/CircleGeometry.swift",
"Geometry/ConeGeometry.swift",
"Geometry/CylinderGeometry.swift",
"Geometry/ExtrudedRoundedRectGeometry.swift",
"Geometry/ExtrudedTextGeometry.swift",
"Geometry/IcoSphereGeometry.swift",
"Geometry/LineGeometry.swift",
"Geometry/OctaSphereGeometry.swift",
"Geometry/ParametricGeometry.swift",
"Geometry/PlaneGeometry.swift",
"Geometry/PointGeometry.swift",
"Geometry/QuadGeometry.swift",
"Geometry/RoundedBoxGeometry.swift",
"Geometry/RoundedRectGeometry.swift",
"Geometry/SatinGeometry.swift",
"Geometry/SkyboxGeometry.swift",
"Geometry/SphereGeometry.swift",
"Geometry/SquircleGeometry.swift",
"Geometry/TesselatedTextGeometry.swift",
"Geometry/TessellationGeometry.swift",
"Geometry/TextGeometry.swift",
"Geometry/TorusGeometry.swift",
"Geometry/TriangleGeometry.swift",
"Geometry/TubeGeometry.swift",
"Geometry/UVDiskGeometry.swift",
"Geometry/Utilities/AnyBufferAttribute.swift",
"Geometry/Utilities/Attribute.swift",
"Geometry/Utilities/BufferAttribute.swift",
"Geometry/Utilities/ElementBuffer.swift",
"Geometry/Utilities/InterleavedBuffer.swift",
"Geometry/Utilities/InterleavedBufferAttribute.swift",
"Geometry/Utilities/VertexAttribute.swift",
"Lights/DirectionalLight.swift",
"Lights/PointLight.swift",
"Lights/SpotLight.swift",
"Materials/ARBackgroundDepthMaterial.swift",
"Materials/ARBackgroundMaterial.swift",
"Materials/ARCompositorMaterial.swift",
"Materials/ARMatteMaterial.swift",
"Materials/ARPostMaterial.swift",
"Materials/BasicColorMaterial.swift",
"Materials/BasicDiffuseMaterial.swift",
"Materials/BasicPointMaterial.swift",
"Materials/BasicTextureMaterial.swift",
"Materials/DepthMaterial.swift",
"Materials/MatCapMaterial.swift",
"Materials/NormalColorMaterial.swift",
"Materials/PhysicalMaterial.swift",
"Materials/ShadowMaterial.swift",
"Materials/SkyboxMaterial.swift",
"Materials/SourceMaterial.swift",
"Materials/StandardMaterial.swift",
"Materials/TextMaterial.swift",
"Materials/UVColorMaterial.swift",
"Objects/IBLScene.swift",
"Objects/InstancedMesh.swift",
"Objects/Submesh.swift",
"Objects/TessellationMesh.swift",
"Parameters/AnyParameter.swift",
"Parameters/BoolParameter.swift",
"Parameters/DoubleParameter.swift",
"Parameters/Float2Parameter.swift",
"Parameters/Float2x2Parameter.swift",
"Parameters/Float3Parameter.swift",
"Parameters/Float3x3Parameter.swift",
"Parameters/Float4Parameter.swift",
"Parameters/Float4x4Parameter.swift",
"Parameters/FloatParameter.swift",
"Parameters/GenericParameter.swift",
"Parameters/Int2Parameter.swift",
"Parameters/Int3Parameter.swift",
"Parameters/Int4Parameter.swift",
"Parameters/IntParameter.swift",
"Parameters/PackedFloat3Parameter.swift",
"Parameters/Parameter.swift",
"Parameters/ParameterGroup.swift",
"Parameters/StringParameter.swift",
"Parameters/UInt32Parameter.swift",
"Protocols/IBLEnvironment.swift",
"Protocols/Light.swift",
"Protocols/Renderable.swift",
"Protocols/Shadow.swift",
"Raycast/Raycast.swift",
"Raycast/RaycastOptions.swift",
"Raycast/RaycastResult.swift",
"Renderer/RenderEncoderState.swift",
"Renderer/RenderList.swift",
"Satin.swift",
"Shaders/PBRShader.swift",
"Shaders/PhysicalShader.swift",
"Shaders/SkyboxShader.swift",
"Shaders/SourceShader.swift",
"Shaders/StandardShader.swift",
"Shaders/Utilities/RenderingConfiguration.swift",
"Shaders/Utilities/ShaderBlending.swift",
"Shaders/Utilities/ShaderConfiguration.swift",
"Shaders/Utilities/ShaderDefine.swift",
"Shaders/Utilities/ShaderLibraryCache.swift",
"Shaders/Utilities/ShaderLibraryConfiguration.swift",
"Shaders/Utilities/ShaderLibrarySourceCache.swift",
"Shaders/Utilities/ShaderPipelineCache.swift",
"Shaders/Utilities/ShaderSourceCache.swift",
"Shaders/Utilities/ShaderSourceInjections.swift",
"Shaders/Utilities/ShaderSourceParsers.swift",
"Shadows/DirectionalLightShadow.swift",
"Text/FontAtlas.swift",
"Text/TextMesh.swift",
"Types/InstanceMatrixUniforms.swift",
"Types/LightData.swift",
"Types/ShadowData.swift",
"Utilities/FileWatcher.swift",
"Utilities/Helpers.swift",
"Utilities/Loader.swift",
"Utilities/Locks.swift",
"Utilities/MetalFileCompiler.swift",
"Utilities/MetalSourceCompiler.swift",
"Utilities/Paths.swift",
"Utilities/PostProcessor.swift",
"Utilities/Textures.swift",
"Utilities/ValueCache.swift",
"Utilities/VertexDescriptors.swift",
"Views/MetalLayerRenderer.swift",
"Views/MetalView.swift",
"Views/MetalViewController.swift",
"Views/MetalViewRenderer.swift",
"Views/MetalViewRendererDelegate.swift",
"Views/SatinImmersiveSpace.swift",
"Views/SatinMetalView.swift"
],
"target_dependencies" : [
"SatinCore"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.