The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Satin, reference main (a91c46), with Swift 6.4 for tvOS using Xcode 27.0 on 19 Sep 2026 13:25:13 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Satin -destination generic/platform=tvOS

Build Log

SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/ComputeConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/FragmentConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/MeshConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/ObjectConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/PBRConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/VertexConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Tonemapping.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Camera.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Mesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/BVH+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Bounds+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Bundle+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/CGPoint+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/CGSize+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/CodingUserInfoKey+Extensions.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/ComputeConstants.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ComputeConstants.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/FragmentConstants.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FragmentConstants.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/MeshConstants.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MeshConstants.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/ObjectConstants.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ObjectConstants.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/PBRConstants.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBRConstants.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/VertexConstants.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile VertexConstants.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Tonemapping.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Tonemapping.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile YCbCrToRGBConverter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Camera.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Camera.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Context.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Geometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Material.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Mesh.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Mesh.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Object.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Renderer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Shader.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/BVH+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BVH+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Bounds+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Bounds+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Bundle+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Bundle+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/CGPoint+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGPoint+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/CGSize+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGSize+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/CodingUserInfoKey+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CodingUserInfoKey+Extensions.swift
SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/OrthographicCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/PerspectiveCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Codable/AnyMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TessellationProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibrarySourceCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderPipelineCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Blending.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Lighting.swift (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:125:41: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
123 |
124 |     private var pinchScale: Float = 1.0
125 |     private var pinchGestureRecognizer: UIPinchGestureRecognizer?
    |                                         `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
126 |
127 |     private var tapGestureRecognizer: UITapGestureRecognizer?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:844:58: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
842 |     }
843 |
844 |     @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
    |                                                          `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
845 |         if gestureRecognizer.state == .began {
846 |             state = .zooming
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:545:14: error: 'isMultipleTouchEnabled' is unavailable in tvOS
543 | #else
544 |
545 |         view.isMultipleTouchEnabled = true
    |              `- error: 'isMultipleTouchEnabled' is unavailable in tvOS
546 |
547 |         let allowedTouchTypes = [UITouch.TouchType.direct.rawValue as NSNumber]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:208:57: note: 'isMultipleTouchEnabled' has been explicitly marked unavailable here
206 | @property(nonatomic) CGPoint anchorPoint API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(watchos);
207 |
208 | @property(nonatomic,getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled API_UNAVAILABLE(tvos);   // default is NO
    |                                                         `- note: 'isMultipleTouchEnabled' has been explicitly marked unavailable here
209 | @property(nonatomic,getter=isExclusiveTouch) BOOL       exclusiveTouch API_UNAVAILABLE(tvos);         // default is NO
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:550:33: error: 'minimumNumberOfTouches' is unavailable in tvOS
548 |         let rotateGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(rotateGesture))
549 |         rotateGestureRecognizer.allowedTouchTypes = allowedTouchTypes
550 |         rotateGestureRecognizer.minimumNumberOfTouches = 1
    |                                 `- error: 'minimumNumberOfTouches' is unavailable in tvOS
551 |         rotateGestureRecognizer.maximumNumberOfTouches = 1
552 |         view.addGestureRecognizer(rotateGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
   |                                           `- note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
35 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:551:33: error: 'maximumNumberOfTouches' is unavailable in tvOS
549 |         rotateGestureRecognizer.allowedTouchTypes = allowedTouchTypes
550 |         rotateGestureRecognizer.minimumNumberOfTouches = 1
551 |         rotateGestureRecognizer.maximumNumberOfTouches = 1
    |                                 `- error: 'maximumNumberOfTouches' is unavailable in tvOS
552 |         view.addGestureRecognizer(rotateGestureRecognizer)
553 |         self.rotateGestureRecognizer = rotateGestureRecognizer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
   |                                           `- note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
35 |
36 | - (CGPoint)translationInView:(nullable UIView *)view;                        // translation in the coordinate system of the specified view
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:557:30: error: 'minimumNumberOfTouches' is unavailable in tvOS
555 |         let panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
556 |         panGestureRecognizer.allowedTouchTypes = allowedTouchTypes
557 |         panGestureRecognizer.minimumNumberOfTouches = 2
    |                              `- error: 'minimumNumberOfTouches' is unavailable in tvOS
558 |         panGestureRecognizer.maximumNumberOfTouches = 2
559 |         view.addGestureRecognizer(panGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
   |                                           `- note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
35 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:558:30: error: 'maximumNumberOfTouches' is unavailable in tvOS
556 |         panGestureRecognizer.allowedTouchTypes = allowedTouchTypes
557 |         panGestureRecognizer.minimumNumberOfTouches = 2
558 |         panGestureRecognizer.maximumNumberOfTouches = 2
    |                              `- error: 'maximumNumberOfTouches' is unavailable in tvOS
559 |         view.addGestureRecognizer(panGestureRecognizer)
560 |         self.panGestureRecognizer = panGestureRecognizer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
   |                                           `- note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
35 |
36 | - (CGPoint)translationInView:(nullable UIView *)view;                        // translation in the coordinate system of the specified view
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:564:30: error: 'numberOfTouchesRequired' is unavailable in tvOS
562 |         let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
563 |         tapGestureRecognizer.allowedTouchTypes = allowedTouchTypes
564 |         tapGestureRecognizer.numberOfTouchesRequired = 1
    |                              `- error: 'numberOfTouchesRequired' is unavailable in tvOS
565 |         tapGestureRecognizer.numberOfTapsRequired = 2
566 |         view.addGestureRecognizer(tapGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:26:35: note: 'numberOfTouchesRequired' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
26 | @property (nonatomic) NSUInteger  numberOfTouchesRequired API_UNAVAILABLE(tvos);    // Default is 1. The number of fingers required to match
   |                                   `- note: 'numberOfTouchesRequired' has been explicitly marked unavailable here
27 |
28 | @property (nonatomic) UIEventButtonMask buttonMaskRequired API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);  // Default is UIEventButtonMaskPrimary and cannot be 0. This property is only evaluated on indirect input devices and is the mask of pressed buttons to required to match.
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:569:38: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
567 |         self.tapGestureRecognizer = tapGestureRecognizer
568 |
569 |         let pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
    |                                      `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
570 |         pinchGestureRecognizer.allowedTouchTypes = allowedTouchTypes
571 |         view.addGestureRecognizer(pinchGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:81:40: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
 79 |
 80 |     private var rollRotation: Float = 0.0
 81 |     private var rollGestureRecognizer: UIRotationGestureRecognizer!
    |                                        `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
 82 |
 83 |     private var panGestureRecognizer: UIPanGestureRecognizer!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:88:41: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
 86 |
 87 |     private var pinchScale: Float = 1.0
 88 |     private var pinchGestureRecognizer: UIPinchGestureRecognizer!
    |                                         `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
 89 |
 90 |     private var tapGestureRecognizer: UITapGestureRecognizer!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:57: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
509 |     }
510 |
511 |     @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
    |                                                         `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
512 |         if gestureRecognizer.state == .began {
513 |             state = .rolling
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:58: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
552 |     }
553 |
554 |     @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
    |                                                          `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
555 |         if gestureRecognizer.state == .began {
556 |             state = .zooming
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:347:14: error: 'isMultipleTouchEnabled' is unavailable in tvOS
345 |         #else
346 |
347 |         view.isMultipleTouchEnabled = true
    |              `- error: 'isMultipleTouchEnabled' is unavailable in tvOS
348 |
349 |         let allowedTouchTypes = [UITouch.TouchType.direct.rawValue as NSNumber]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:208:57: note: 'isMultipleTouchEnabled' has been explicitly marked unavailable here
206 | @property(nonatomic) CGPoint anchorPoint API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(watchos);
207 |
208 | @property(nonatomic,getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled API_UNAVAILABLE(tvos);   // default is NO
    |                                                         `- note: 'isMultipleTouchEnabled' has been explicitly marked unavailable here
209 | @property(nonatomic,getter=isExclusiveTouch) BOOL       exclusiveTouch API_UNAVAILABLE(tvos);         // default is NO
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:352:30: error: 'minimumNumberOfTouches' is unavailable in tvOS
350 |         panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
351 |         panGestureRecognizer.allowedTouchTypes = allowedTouchTypes
352 |         panGestureRecognizer.minimumNumberOfTouches = 1
    |                              `- error: 'minimumNumberOfTouches' is unavailable in tvOS
353 |         panGestureRecognizer.maximumNumberOfTouches = 1
354 |         view.addGestureRecognizer(panGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
   |                                           `- note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
35 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:353:30: error: 'maximumNumberOfTouches' is unavailable in tvOS
351 |         panGestureRecognizer.allowedTouchTypes = allowedTouchTypes
352 |         panGestureRecognizer.minimumNumberOfTouches = 1
353 |         panGestureRecognizer.maximumNumberOfTouches = 1
    |                              `- error: 'maximumNumberOfTouches' is unavailable in tvOS
354 |         view.addGestureRecognizer(panGestureRecognizer)
355 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
   |                                           `- note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
35 |
36 | - (CGPoint)translationInView:(nullable UIView *)view;                        // translation in the coordinate system of the specified view
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:356:33: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
354 |         view.addGestureRecognizer(panGestureRecognizer)
355 |
356 |         rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
    |                                 `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
357 |         rollGestureRecognizer.allowedTouchTypes = allowedTouchTypes
358 |         view.addGestureRecognizer(rollGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:362:30: error: 'numberOfTouchesRequired' is unavailable in tvOS
360 |         tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
361 |         tapGestureRecognizer.allowedTouchTypes = allowedTouchTypes
362 |         tapGestureRecognizer.numberOfTouchesRequired = 1
    |                              `- error: 'numberOfTouchesRequired' is unavailable in tvOS
363 |         tapGestureRecognizer.numberOfTapsRequired = 2
364 |         view.addGestureRecognizer(tapGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:26:35: note: 'numberOfTouchesRequired' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
26 | @property (nonatomic) NSUInteger  numberOfTouchesRequired API_UNAVAILABLE(tvos);    // Default is 1. The number of fingers required to match
   |                                   `- note: 'numberOfTouchesRequired' has been explicitly marked unavailable here
27 |
28 | @property (nonatomic) UIEventButtonMask buttonMaskRequired API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);  // Default is UIEventButtonMaskPrimary and cannot be 0. This property is only evaluated on indirect input devices and is the mask of pressed buttons to required to match.
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:366:34: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
364 |         view.addGestureRecognizer(tapGestureRecognizer)
365 |
366 |         pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
    |                                  `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
367 |         pinchGestureRecognizer.allowedTouchTypes = allowedTouchTypes
368 |         view.addGestureRecognizer(pinchGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:124:40: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
122 |
123 |     private var rollRotation: Float = 0.0
124 |     private var rollGestureRecognizer: UIRotationGestureRecognizer!
    |                                        `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
125 |
126 |     private var panCurrentPoint: simd_float2 = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:133:41: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
131 |
132 |     private var pinchScale: Float = 1.0
133 |     private var pinchGestureRecognizer: UIPinchGestureRecognizer!
    |                                         `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
134 |
135 |     private var tapGestureRecognizer: UITapGestureRecognizer!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:57: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
710 |     }
711 |
712 |     @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
    |                                                         `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
713 |         if gestureRecognizer.state == .began {
714 |             state = .rolling
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:58: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
776 |     }
777 |
778 |     @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
    |                                                          `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
779 |         if gestureRecognizer.state == .began {
780 |             state = .zooming
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:497:14: error: 'isMultipleTouchEnabled' is unavailable in tvOS
495 | #else
496 |
497 |         view.isMultipleTouchEnabled = true
    |              `- error: 'isMultipleTouchEnabled' is unavailable in tvOS
498 |
499 |         let allowedTouchTypes = [UITouch.TouchType.direct.rawValue as NSNumber]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:208:57: note: 'isMultipleTouchEnabled' has been explicitly marked unavailable here
206 | @property(nonatomic) CGPoint anchorPoint API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(watchos);
207 |
208 | @property(nonatomic,getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled API_UNAVAILABLE(tvos);   // default is NO
    |                                                         `- note: 'isMultipleTouchEnabled' has been explicitly marked unavailable here
209 | @property(nonatomic,getter=isExclusiveTouch) BOOL       exclusiveTouch API_UNAVAILABLE(tvos);         // default is NO
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:502:33: error: 'minimumNumberOfTouches' is unavailable in tvOS
500 |         rotateGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(rotateGesture))
501 |         rotateGestureRecognizer.allowedTouchTypes = allowedTouchTypes
502 |         rotateGestureRecognizer.minimumNumberOfTouches = 1
    |                                 `- error: 'minimumNumberOfTouches' is unavailable in tvOS
503 |         rotateGestureRecognizer.maximumNumberOfTouches = 1
504 |         view.addGestureRecognizer(rotateGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
   |                                           `- note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
35 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:503:33: error: 'maximumNumberOfTouches' is unavailable in tvOS
501 |         rotateGestureRecognizer.allowedTouchTypes = allowedTouchTypes
502 |         rotateGestureRecognizer.minimumNumberOfTouches = 1
503 |         rotateGestureRecognizer.maximumNumberOfTouches = 1
    |                                 `- error: 'maximumNumberOfTouches' is unavailable in tvOS
504 |         view.addGestureRecognizer(rotateGestureRecognizer)
505 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
   |                                           `- note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
35 |
36 | - (CGPoint)translationInView:(nullable UIView *)view;                        // translation in the coordinate system of the specified view
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:506:33: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
504 |         view.addGestureRecognizer(rotateGestureRecognizer)
505 |
506 |         rollGestureRecognizer = UIRotationGestureRecognizer(target: self, action: #selector(rollGesture))
    |                                 `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
507 |         rollGestureRecognizer.allowedTouchTypes = [UITouch.TouchType.direct.rawValue as NSNumber]
508 |         view.addGestureRecognizer(rollGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:512:30: error: 'minimumNumberOfTouches' is unavailable in tvOS
510 |         panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
511 |         panGestureRecognizer.allowedTouchTypes = allowedTouchTypes
512 |         panGestureRecognizer.minimumNumberOfTouches = 2
    |                              `- error: 'minimumNumberOfTouches' is unavailable in tvOS
513 |         panGestureRecognizer.maximumNumberOfTouches = 2
514 |         view.addGestureRecognizer(panGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:33:43: note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
   |                                           `- note: 'minimumNumberOfTouches' has been explicitly marked unavailable here
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
35 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:513:30: error: 'maximumNumberOfTouches' is unavailable in tvOS
511 |         panGestureRecognizer.allowedTouchTypes = allowedTouchTypes
512 |         panGestureRecognizer.minimumNumberOfTouches = 2
513 |         panGestureRecognizer.maximumNumberOfTouches = 2
    |                              `- error: 'maximumNumberOfTouches' is unavailable in tvOS
514 |         view.addGestureRecognizer(panGestureRecognizer)
515 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:34:43: note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
34 | @property (nonatomic)          NSUInteger maximumNumberOfTouches API_UNAVAILABLE(tvos);   // default is UINT_MAX. the maximum number of touches that can be down
   |                                           `- note: 'maximumNumberOfTouches' has been explicitly marked unavailable here
35 |
36 | - (CGPoint)translationInView:(nullable UIView *)view;                        // translation in the coordinate system of the specified view
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:518:30: error: 'numberOfTouchesRequired' is unavailable in tvOS
516 |         tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapGesture))
517 |         tapGestureRecognizer.allowedTouchTypes = allowedTouchTypes
518 |         tapGestureRecognizer.numberOfTouchesRequired = 1
    |                              `- error: 'numberOfTouchesRequired' is unavailable in tvOS
519 |         tapGestureRecognizer.numberOfTapsRequired = 2
520 |         view.addGestureRecognizer(tapGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:26:35: note: 'numberOfTouchesRequired' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
26 | @property (nonatomic) NSUInteger  numberOfTouchesRequired API_UNAVAILABLE(tvos);    // Default is 1. The number of fingers required to match
   |                                   `- note: 'numberOfTouchesRequired' has been explicitly marked unavailable here
27 |
28 | @property (nonatomic) UIEventButtonMask buttonMaskRequired API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);  // Default is UIEventButtonMaskPrimary and cannot be 0. This property is only evaluated on indirect input devices and is the mask of pressed buttons to required to match.
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:522:34: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
520 |         view.addGestureRecognizer(tapGestureRecognizer)
521 |
522 |         pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(pinchGesture))
    |                                  `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
523 |         pinchGestureRecognizer.allowedTouchTypes = allowedTouchTypes
524 |         view.addGestureRecognizer(pinchGestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeProcessor.swift:137:43: error: 'iOS_GPUFamily4_v1' is unavailable in tvOS
135 |             }
136 | #elseif os(iOS) || os(tvOS) || os(visionOS)
137 |             if device.supportsFeatureSet(.iOS_GPUFamily4_v1) || device.supportsFeatureSet(.iOS_GPUFamily5_v1) {
    |                                           `- error: 'iOS_GPUFamily4_v1' is unavailable in tvOS
138 |                 _useDispatchThreads = true
139 |             }
Metal.MTLFeatureSet.iOS_GPUFamily4_v1:3:8: note: 'iOS_GPUFamily4_v1' has been explicitly marked unavailable here
1 | enum MTLFeatureSet {
2 | @available(tvOS, unavailable)
3 |   case iOS_GPUFamily4_v1}
  |        `- note: 'iOS_GPUFamily4_v1' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeProcessor.swift:137:92: error: 'iOS_GPUFamily5_v1' is unavailable in tvOS
135 |             }
136 | #elseif os(iOS) || os(tvOS) || os(visionOS)
137 |             if device.supportsFeatureSet(.iOS_GPUFamily4_v1) || device.supportsFeatureSet(.iOS_GPUFamily5_v1) {
    |                                                                                            `- error: 'iOS_GPUFamily5_v1' is unavailable in tvOS
138 |                 _useDispatchThreads = true
139 |             }
Metal.MTLFeatureSet.iOS_GPUFamily5_v1:3:8: note: 'iOS_GPUFamily5_v1' has been explicitly marked unavailable here
1 | enum MTLFeatureSet {
2 | @available(tvOS, unavailable)
3 |   case iOS_GPUFamily5_v1}
  |        `- note: 'iOS_GPUFamily5_v1' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeProcessor.swift:209:9: error: cannot find '_dispatchThreadgroups' in scope
207 |         }
208 | #elseif os(tvOS)
209 |         _dispatchThreadgroups(computeEncoder: computeEncoder, pipeline: pipeline, iteration: iteration)
    |         `- error: cannot find '_dispatchThreadgroups' in scope
210 | #endif
211 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeSystem.swift:145:43: error: 'iOS_GPUFamily4_v1' is unavailable in tvOS
143 |             }
144 | #elseif os(iOS) || os(tvOS) || os(visionOS)
145 |             if device.supportsFeatureSet(.iOS_GPUFamily4_v1) || device.supportsFeatureSet(.iOS_GPUFamily5_v1) {
    |                                           `- error: 'iOS_GPUFamily4_v1' is unavailable in tvOS
146 |                 _useDispatchThreads = true
147 |             }
Metal.MTLFeatureSet.iOS_GPUFamily4_v1:3:8: note: 'iOS_GPUFamily4_v1' has been explicitly marked unavailable here
1 | enum MTLFeatureSet {
2 | @available(tvOS, unavailable)
3 |   case iOS_GPUFamily4_v1}
  |        `- note: 'iOS_GPUFamily4_v1' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeSystem.swift:145:92: error: 'iOS_GPUFamily5_v1' is unavailable in tvOS
143 |             }
144 | #elseif os(iOS) || os(tvOS) || os(visionOS)
145 |             if device.supportsFeatureSet(.iOS_GPUFamily4_v1) || device.supportsFeatureSet(.iOS_GPUFamily5_v1) {
    |                                                                                            `- error: 'iOS_GPUFamily5_v1' is unavailable in tvOS
146 |                 _useDispatchThreads = true
147 |             }
Metal.MTLFeatureSet.iOS_GPUFamily5_v1:3:8: note: 'iOS_GPUFamily5_v1' has been explicitly marked unavailable here
1 | enum MTLFeatureSet {
2 | @available(tvOS, unavailable)
3 |   case iOS_GPUFamily5_v1}
  |        `- note: 'iOS_GPUFamily5_v1' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OrbitPerspectiveCameraController.swift
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
    builtin-SwiftPerFileCompile OrthographicCameraController.swift
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
    builtin-SwiftPerFileCompile PerspectiveCameraController.swift
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
    builtin-SwiftPerFileCompile OrthographicCamera.swift
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
    builtin-SwiftPerFileCompile PerspectiveCamera.swift
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
    builtin-SwiftPerFileCompile AnyMaterial.swift
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
    builtin-SwiftPerFileCompile BufferComputeSystem.swift
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
    builtin-SwiftPerFileCompile ComputeProcessor.swift
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
    builtin-SwiftPerFileCompile ComputeSystem.swift
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
    builtin-SwiftPerFileCompile TessellationProcessor.swift
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
    builtin-SwiftPerFileCompile TextureComputeProcessor.swift
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
    builtin-SwiftPerFileCompile TextureComputeSystem.swift
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
    builtin-SwiftPerFileCompile ComputeConfiguration.swift
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
    builtin-SwiftPerFileCompile ComputeShader.swift
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
    builtin-SwiftPerFileCompile ComputeShaderConfiguration.swift
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
    builtin-SwiftPerFileCompile ComputeShaderLibraryCache.swift
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
    builtin-SwiftPerFileCompile ComputeShaderLibraryConfiguration.swift
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
    builtin-SwiftPerFileCompile ComputeShaderLibrarySourceCache.swift
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
    builtin-SwiftPerFileCompile ComputeShaderPipelineCache.swift
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
    builtin-SwiftPerFileCompile Blending.swift
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
    builtin-SwiftPerFileCompile Constants.swift
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
    builtin-SwiftPerFileCompile Lighting.swift
SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ShadowMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SourceMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/TextMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/TessellationMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/AnyParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/BoolParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/DoubleParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2x2Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3x3Parameter.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BasicTextureMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DepthMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MatCapMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NormalColorMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PhysicalMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ShadowMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShadowMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SkyboxMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SourceMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SourceMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StandardMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/TextMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UVColorMaterial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IBLScene.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile InstancedMesh.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Submesh.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/TessellationMesh.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TessellationMesh.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/AnyParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnyParameter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/BoolParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BoolParameter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/DoubleParameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DoubleParameter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Float2Parameter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2x2Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Float2x2Parameter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Float3Parameter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3x3Parameter.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Float3x3Parameter.swift
SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CapsuleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CircleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ConeGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CylinderGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedRoundedRectGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedTextGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/IcoSphereGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/LineGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/OctaSphereGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ParametricGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PlaneGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PointGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/QuadGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedBoxGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedRectGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SatinGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SkyboxGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SphereGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SquircleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TesselatedTextGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TessellationGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CapsuleGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CapsuleGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CircleGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CircleGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ConeGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ConeGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CylinderGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CylinderGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedRoundedRectGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ExtrudedRoundedRectGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedTextGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ExtrudedTextGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/IcoSphereGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IcoSphereGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/LineGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LineGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/OctaSphereGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OctaSphereGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ParametricGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ParametricGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PlaneGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaneGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PointGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PointGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/QuadGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QuadGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedBoxGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoundedBoxGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedRectGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoundedRectGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SatinGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SatinGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SkyboxGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SkyboxGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SphereGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SphereGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SquircleGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SquircleGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TesselatedTextGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TesselatedTextGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TessellationGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TessellationGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextGeometry.swift
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
    builtin-SwiftPerFileCompile TorusGeometry.swift
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
    builtin-SwiftPerFileCompile TriangleGeometry.swift
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
    builtin-SwiftPerFileCompile TubeGeometry.swift
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
    builtin-SwiftPerFileCompile UVDiskGeometry.swift
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
    builtin-SwiftPerFileCompile AnyBufferAttribute.swift
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
    builtin-SwiftPerFileCompile Attribute.swift
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
    builtin-SwiftPerFileCompile BufferAttribute.swift
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
    builtin-SwiftPerFileCompile ElementBuffer.swift
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
    builtin-SwiftPerFileCompile InterleavedBuffer.swift
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
    builtin-SwiftPerFileCompile InterleavedBufferAttribute.swift
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
    builtin-SwiftPerFileCompile VertexAttribute.swift
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
    builtin-SwiftPerFileCompile DirectionalLight.swift
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
    builtin-SwiftPerFileCompile PointLight.swift
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
    builtin-SwiftPerFileCompile SpotLight.swift
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
    builtin-SwiftPerFileCompile ARBackgroundDepthMaterial.swift
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
    builtin-SwiftPerFileCompile ARBackgroundMaterial.swift
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
    builtin-SwiftPerFileCompile ARCompositorMaterial.swift
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
    builtin-SwiftPerFileCompile ARMatteMaterial.swift
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
    builtin-SwiftPerFileCompile ARPostMaterial.swift
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
    builtin-SwiftPerFileCompile BasicColorMaterial.swift
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
    builtin-SwiftPerFileCompile BasicDiffuseMaterial.swift
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
    builtin-SwiftPerFileCompile BasicPointMaterial.swift
SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Float+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLClearColor+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLTexture+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLVertexFormat+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLVertexStepFunction+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLViewport+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/NSAppearanceCustomization+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Ray+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Rectangle+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/String+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/UIWindow+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Vertex+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ArcGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/BoxGeometry.swift (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLTexture+Extensions.swift:12:9: warning: switch must be exhaustive
 10 | extension MTLPixelFormat {
 11 |     var srgb: Bool {
 12 |         switch self {
    |         |- warning: switch must be exhaustive
    |         |- note: add missing case: '.rgb8Unorm'
    |         |- note: add missing case: '.rgb8Snorm'
    |         |- note: add missing case: '.rgb8Uint'
    |         |- note: add missing case: '.rgb8Sint'
    |         |- note: add missing case: '.rgb16Unorm'
    |         |- note: add missing case: '.rgb16Snorm'
    |         |- note: add missing case: '.rgb16Uint'
    |         |- note: add missing case: '.rgb16Sint'
    |         |- note: add missing case: '.rgb16Float'
    |         |- note: add missing case: '.rgb32Uint'
    |         |- note: add missing case: '.rgb32Sint'
    |         |- note: add missing case: '.rgb32Float'
    |         |- note: add missing case: '.unspecialized'
    |         `- note: add missing cases
 13 |             case .invalid:
 14 |                 return false
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLVertexStepFunction+Extensions.swift:11:1: warning: extension declares a conformance of imported type 'MTLVertexStepFunction' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
 9 | import Metal
10 |
11 | extension MTLVertexStepFunction: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLVertexStepFunction' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:11:1: warning: extension declares a conformance of imported type 'MTLTriangleFillMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
 9 | import Metal
10 |
11 | extension MTLTriangleFillMode: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLTriangleFillMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 | extension MTLCullMode: Codable {}
13 | extension MTLPrimitiveType: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:12:1: warning: extension declares a conformance of imported type 'MTLCullMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
10 |
11 | extension MTLTriangleFillMode: Codable {}
12 | extension MTLCullMode: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLCullMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | extension MTLPrimitiveType: Codable {}
14 | extension MTLWinding: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:13:1: warning: extension declares a conformance of imported type 'MTLPrimitiveType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
11 | extension MTLTriangleFillMode: Codable {}
12 | extension MTLCullMode: Codable {}
13 | extension MTLPrimitiveType: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLPrimitiveType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
14 | extension MTLWinding: Codable {}
15 | extension MTLIndexType: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:14:1: warning: extension declares a conformance of imported type 'MTLWinding' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
12 | extension MTLCullMode: Codable {}
13 | extension MTLPrimitiveType: Codable {}
14 | extension MTLWinding: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLWinding' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
15 | extension MTLIndexType: Codable {}
16 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:15:1: warning: extension declares a conformance of imported type 'MTLIndexType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
13 | extension MTLPrimitiveType: Codable {}
14 | extension MTLWinding: Codable {}
15 | extension MTLIndexType: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLIndexType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |
17 | extension MTLCompareFunction: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:17:1: warning: extension declares a conformance of imported type 'MTLCompareFunction' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
15 | extension MTLIndexType: Codable {}
16 |
17 | extension MTLCompareFunction: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLCompareFunction' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 | extension MTLBlendOperation: Codable {}
19 | extension MTLBlendFactor: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:18:1: warning: extension declares a conformance of imported type 'MTLBlendOperation' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
16 |
17 | extension MTLCompareFunction: Codable {}
18 | extension MTLBlendOperation: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLBlendOperation' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 | extension MTLBlendFactor: Codable {}
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:19:1: warning: extension declares a conformance of imported type 'MTLBlendFactor' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | extension MTLCompareFunction: Codable {}
18 | extension MTLBlendOperation: Codable {}
19 | extension MTLBlendFactor: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLBlendFactor' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Ray+Extensions.swift:40:1: warning: extension declares a conformance of imported type 'Ray' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'SatinCore' introduce this conformance in the future
38 | }
39 |
40 | extension Ray: Equatable {
   | |- warning: extension declares a conformance of imported type 'Ray' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'SatinCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
41 |     public static func == (lhs: Ray, rhs: Ray) -> Bool {
42 |         return lhs.origin == rhs.origin && lhs.direction == rhs.direction
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:46:1: warning: extension declares a conformance of imported type '_MTLPackedFloat3' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
 44 | }
 45 |
 46 | extension MTLPackedFloat3: Codable {
    | |- warning: extension declares a conformance of imported type '_MTLPackedFloat3' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 47 |     public init(from decoder: Decoder) throws {
 48 |         let values = try decoder.singleValueContainer()
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:62:1: warning: extension declares a conformance of imported type 'simd_quatf' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
 60 | }
 61 |
 62 | extension simd_quatf: Codable {
    | |- warning: extension declares a conformance of imported type 'simd_quatf' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 63 |     public init(from decoder: Decoder) throws {
 64 |         let values = try decoder.singleValueContainer()
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:74:1: warning: extension declares a conformance of imported type 'simd_float4x4' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
 72 | }
 73 |
 74 | extension simd_float4x4: Codable {
    | |- warning: extension declares a conformance of imported type 'simd_float4x4' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 75 |     public init(from decoder: Decoder) throws {
 76 |         let values = try decoder.singleValueContainer()
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:94:1: warning: extension declares a conformance of imported type 'simd_float3x3' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
 92 | }
 93 |
 94 | extension simd_float3x3: Codable {
    | |- warning: extension declares a conformance of imported type 'simd_float3x3' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 95 |     public init(from decoder: Decoder) throws {
 96 |         let values = try decoder.singleValueContainer()
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:106:1: warning: extension declares a conformance of imported type 'simd_float2x2' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
104 | }
105 |
106 | extension simd_float2x2: Codable {
    | |- warning: extension declares a conformance of imported type 'simd_float2x2' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
107 |     public init(from decoder: Decoder) throws {
108 |         let values = try decoder.singleValueContainer()
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Float+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Float+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLClearColor+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MTLClearColor+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MTLSamplerDescriptor+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLTexture+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MTLTexture+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLVertexFormat+Extension.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MTLVertexFormat+Extension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLVertexStepFunction+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MTLVertexStepFunction+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLViewport+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MTLViewport+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Metal+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/NSAppearanceCustomization+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSAppearanceCustomization+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Ray+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Ray+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Rectangle+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Rectangle+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Simd+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/String+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile String+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/UIWindow+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIWindow+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Vertex+Extensions.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Vertex+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BrdfGenerator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CubemapGenerator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DiffuseIBLGenerator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RandomNoiseGenerator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SpecularIBLGenerator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ArcGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArcGeometry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/BoxGeometry.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BoxGeometry.swift
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-appletvos/Satin-t.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-appletvos/Satin-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
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
    builtin-SwiftPerFileCompile ARBackgroundDepthRenderer.swift
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
    builtin-SwiftPerFileCompile ARBackgroundRenderer.swift
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
    builtin-SwiftPerFileCompile ARCompositor.swift
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
    builtin-SwiftPerFileCompile ARDepthMaskGenerator.swift
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
    builtin-SwiftPerFileCompile ARDepthUpscaler.swift
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
    builtin-SwiftPerFileCompile ARFeatheredDepthMaskGenerator.swift
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
    builtin-SwiftPerFileCompile ARLidarMesh.swift
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
    builtin-SwiftPerFileCompile ARMatteRenderer.swift
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
    builtin-SwiftPerFileCompile ARPerspectiveCamera.swift
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
    builtin-SwiftPerFileCompile ARPlaneMesh.swift
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
    builtin-SwiftPerFileCompile ARPostProcessor.swift
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
    builtin-SwiftPerFileCompile ARSessionPublisher.swift
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
    builtin-SwiftPerFileCompile Easing.swift
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
    builtin-SwiftPerFileCompile Easings.swift
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
    builtin-SwiftPerFileCompile Tween.swift
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
    builtin-SwiftPerFileCompile Tweener.swift
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
    builtin-SwiftPerFileCompile InstanceMatrixUniformBuffer.swift
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
    builtin-SwiftPerFileCompile StructBuffer.swift
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
    builtin-SwiftPerFileCompile UniformBuffer.swift
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
    builtin-SwiftPerFileCompile VertexUniformBuffer.swift
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
    builtin-SwiftPerFileCompile CameraController.swift
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
    builtin-SwiftPerFileCompile Float4Parameter.swift
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
    builtin-SwiftPerFileCompile Float4x4Parameter.swift
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
    builtin-SwiftPerFileCompile FloatParameter.swift
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
    builtin-SwiftPerFileCompile GenericParameter.swift
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
    builtin-SwiftPerFileCompile Int2Parameter.swift
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
    builtin-SwiftPerFileCompile Int3Parameter.swift
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
    builtin-SwiftPerFileCompile Int4Parameter.swift
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
    builtin-SwiftPerFileCompile IntParameter.swift
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
    builtin-SwiftPerFileCompile PackedFloat3Parameter.swift
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
    builtin-SwiftPerFileCompile Parameter.swift
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
    builtin-SwiftPerFileCompile ParameterGroup.swift
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
    builtin-SwiftPerFileCompile StringParameter.swift
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
    builtin-SwiftPerFileCompile UInt32Parameter.swift
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
    builtin-SwiftPerFileCompile IBLEnvironment.swift
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
    builtin-SwiftPerFileCompile Light.swift
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
    builtin-SwiftPerFileCompile Renderable.swift
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
    builtin-SwiftPerFileCompile Shadow.swift
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
    builtin-SwiftPerFileCompile Raycast.swift
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
    builtin-SwiftPerFileCompile RaycastOptions.swift
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
    builtin-SwiftPerFileCompile RaycastResult.swift
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
    builtin-SwiftPerFileCompile RenderEncoderState.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Satin (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:125:41: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
123 |
124 |     private var pinchScale: Float = 1.0
125 |     private var pinchGestureRecognizer: UIPinchGestureRecognizer?
    |                                         `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
126 |
127 |     private var tapGestureRecognizer: UITapGestureRecognizer?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:844:58: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
842 |     }
843 |
844 |     @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
    |                                                          `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
845 |         if gestureRecognizer.state == .began {
846 |             state = .zooming
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:81:40: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
 79 |
 80 |     private var rollRotation: Float = 0.0
 81 |     private var rollGestureRecognizer: UIRotationGestureRecognizer!
    |                                        `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
 82 |
 83 |     private var panGestureRecognizer: UIPanGestureRecognizer!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:88:41: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
 86 |
 87 |     private var pinchScale: Float = 1.0
 88 |     private var pinchGestureRecognizer: UIPinchGestureRecognizer!
    |                                         `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
 89 |
 90 |     private var tapGestureRecognizer: UITapGestureRecognizer!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:511:57: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
509 |     }
510 |
511 |     @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
    |                                                         `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
512 |         if gestureRecognizer.state == .began {
513 |             state = .rolling
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:554:58: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
552 |     }
553 |
554 |     @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
    |                                                          `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
555 |         if gestureRecognizer.state == .began {
556 |             state = .zooming
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:124:40: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
122 |
123 |     private var rollRotation: Float = 0.0
124 |     private var rollGestureRecognizer: UIRotationGestureRecognizer!
    |                                        `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
125 |
126 |     private var panCurrentPoint: simd_float2 = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:133:41: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
131 |
132 |     private var pinchScale: Float = 1.0
133 |     private var pinchGestureRecognizer: UIPinchGestureRecognizer!
    |                                         `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
134 |
135 |     private var tapGestureRecognizer: UITapGestureRecognizer!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:712:57: error: 'UIRotationGestureRecognizer' is unavailable in tvOS
710 |     }
711 |
712 |     @objc private func rollGesture(_ gestureRecognizer: UIRotationGestureRecognizer) {
    |                                                         `- error: 'UIRotationGestureRecognizer' is unavailable in tvOS
713 |         if gestureRecognizer.state == .began {
714 |             state = .rolling
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRotationGestureRecognizer.h:20:12: note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIRotationGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIRotationGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat rotation;            // rotation in radians
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:778:58: error: 'UIPinchGestureRecognizer' is unavailable in tvOS
776 |     }
777 |
778 |     @objc private func pinchGesture(_ gestureRecognizer: UIPinchGestureRecognizer) {
    |                                                          `- error: 'UIPinchGestureRecognizer' is unavailable in tvOS
779 |         if gestureRecognizer.state == .began {
780 |             state = .zooming
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:20:12: note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIPinchGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPinchGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic)          CGFloat scale;               // scale relative to the touch points in screen coordinates
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLVertexStepFunction+Extensions.swift:11:1: warning: extension declares a conformance of imported type 'MTLVertexStepFunction' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
 9 | import Metal
10 |
11 | extension MTLVertexStepFunction: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLVertexStepFunction' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:11:1: warning: extension declares a conformance of imported type 'MTLTriangleFillMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
 9 | import Metal
10 |
11 | extension MTLTriangleFillMode: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLTriangleFillMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 | extension MTLCullMode: Codable {}
13 | extension MTLPrimitiveType: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:12:1: warning: extension declares a conformance of imported type 'MTLCullMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
10 |
11 | extension MTLTriangleFillMode: Codable {}
12 | extension MTLCullMode: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLCullMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | extension MTLPrimitiveType: Codable {}
14 | extension MTLWinding: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:13:1: warning: extension declares a conformance of imported type 'MTLPrimitiveType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
11 | extension MTLTriangleFillMode: Codable {}
12 | extension MTLCullMode: Codable {}
13 | extension MTLPrimitiveType: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLPrimitiveType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
14 | extension MTLWinding: Codable {}
15 | extension MTLIndexType: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:14:1: warning: extension declares a conformance of imported type 'MTLWinding' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
12 | extension MTLCullMode: Codable {}
13 | extension MTLPrimitiveType: Codable {}
14 | extension MTLWinding: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLWinding' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
15 | extension MTLIndexType: Codable {}
16 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:15:1: warning: extension declares a conformance of imported type 'MTLIndexType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
13 | extension MTLPrimitiveType: Codable {}
14 | extension MTLWinding: Codable {}
15 | extension MTLIndexType: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLIndexType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |
17 | extension MTLCompareFunction: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:17:1: warning: extension declares a conformance of imported type 'MTLCompareFunction' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
15 | extension MTLIndexType: Codable {}
16 |
17 | extension MTLCompareFunction: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLCompareFunction' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 | extension MTLBlendOperation: Codable {}
19 | extension MTLBlendFactor: Codable {}
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:18:1: warning: extension declares a conformance of imported type 'MTLBlendOperation' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
16 |
17 | extension MTLCompareFunction: Codable {}
18 | extension MTLBlendOperation: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLBlendOperation' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
19 | extension MTLBlendFactor: Codable {}
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:19:1: warning: extension declares a conformance of imported type 'MTLBlendFactor' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | extension MTLCompareFunction: Codable {}
18 | extension MTLBlendOperation: Codable {}
19 | extension MTLBlendFactor: Codable {}
   | |- warning: extension declares a conformance of imported type 'MTLBlendFactor' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Ray+Extensions.swift:40:1: warning: extension declares a conformance of imported type 'Ray' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'SatinCore' introduce this conformance in the future
38 | }
39 |
40 | extension Ray: Equatable {
   | |- warning: extension declares a conformance of imported type 'Ray' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'SatinCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
41 |     public static func == (lhs: Ray, rhs: Ray) -> Bool {
42 |         return lhs.origin == rhs.origin && lhs.direction == rhs.direction
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:46:1: warning: extension declares a conformance of imported type '_MTLPackedFloat3' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
 44 | }
 45 |
 46 | extension MTLPackedFloat3: Codable {
    | |- warning: extension declares a conformance of imported type '_MTLPackedFloat3' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 47 |     public init(from decoder: Decoder) throws {
 48 |         let values = try decoder.singleValueContainer()
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:62:1: warning: extension declares a conformance of imported type 'simd_quatf' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
 60 | }
 61 |
 62 | extension simd_quatf: Codable {
    | |- warning: extension declares a conformance of imported type 'simd_quatf' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 63 |     public init(from decoder: Decoder) throws {
 64 |         let values = try decoder.singleValueContainer()
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:74:1: warning: extension declares a conformance of imported type 'simd_float4x4' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
 72 | }
 73 |
 74 | extension simd_float4x4: Codable {
    | |- warning: extension declares a conformance of imported type 'simd_float4x4' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 75 |     public init(from decoder: Decoder) throws {
 76 |         let values = try decoder.singleValueContainer()
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:94:1: warning: extension declares a conformance of imported type 'simd_float3x3' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
 92 | }
 93 |
 94 | extension simd_float3x3: Codable {
    | |- warning: extension declares a conformance of imported type 'simd_float3x3' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 95 |     public init(from decoder: Decoder) throws {
 96 |         let values = try decoder.singleValueContainer()
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift:106:1: warning: extension declares a conformance of imported type 'simd_float2x2' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
104 | }
105 |
106 | extension simd_float2x2: Codable {
    | |- warning: extension declares a conformance of imported type 'simd_float2x2' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'simd' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
107 |     public init(from decoder: Decoder) throws {
108 |         let values = try decoder.singleValueContainer()
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Vertex+Extensions.swift:12:1: warning: extension declares a conformance of imported type 'SatinVertex' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'SatinCore' introduce this conformance in the future
10 | #endif
11 |
12 | extension SatinVertex: Codable {
   | |- warning: extension declares a conformance of imported type 'SatinVertex' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'SatinCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     private enum CodingKeys: String, CodingKey {
14 |         case position
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TesselatedTextGeometry.swift:17:1: warning: extension declares a conformance of imported type 'CTTextAlignment' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'CoreText' introduce this conformance in the future
 15 | #endif
 16 |
 17 | extension CTTextAlignment: Codable {}
    | |- warning: extension declares a conformance of imported type 'CTTextAlignment' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'CoreText' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 |
 19 | public class TesselatedTextGeometry: SatinGeometry {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:327:25: error: cannot override 'shouldAutorotate' which has been marked unavailable
325 |     public private(set) var metalView = MetalView()
326 |
327 |     override public var shouldAutorotate: Bool { return true }
    |                         |- error: cannot override 'shouldAutorotate' which has been marked unavailable
    |                         `- note: remove 'override' modifier to declare a new 'shouldAutorotate'
328 |
329 |     // MARK: - Init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:384:37: note: 'shouldAutorotate' has been explicitly marked unavailable here
382 |
383 | // New Autorotation support.
384 | @property(nonatomic, readonly) BOOL shouldAutorotate API_DEPRECATED("Update supported interface orientations and call setNeedsUpdateOfSupportedInterfaceOrientations to indicate a change.", ios(6.0, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
    |                                     `- note: 'shouldAutorotate' has been explicitly marked unavailable here
385 | @property(nonatomic, readonly) UIInterfaceOrientationMask supportedInterfaceOrientations API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos);
386 | // Returns interface orientation masks.
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:372:25: error: property does not override any property from its superclass
370 |     }
371 |
372 |     override public var prefersHomeIndicatorAutoHidden: Bool {
    |                         `- error: property does not override any property from its superclass
373 |         true
374 |     }
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.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 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/OrthographicCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/PerspectiveCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Codable/AnyMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TessellationProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibrarySourceCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderPipelineCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Blending.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Lighting.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/ComputeConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/FragmentConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/MeshConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/ObjectConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/PBRConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Pipelines/VertexConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Tonemapping.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Camera.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Mesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/BVH+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Bounds+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Bundle+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/CGPoint+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/CGSize+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/CodingUserInfoKey+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Float+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLClearColor+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLTexture+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLVertexFormat+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLVertexStepFunction+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLViewport+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/NSAppearanceCustomization+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Ray+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Rectangle+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Simd+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/String+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/UIWindow+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Vertex+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ArcGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/BoxGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CapsuleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CircleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ConeGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/CylinderGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedRoundedRectGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ExtrudedTextGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/IcoSphereGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/LineGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/OctaSphereGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/ParametricGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PlaneGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/PointGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/QuadGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedBoxGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/RoundedRectGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SatinGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SkyboxGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SphereGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/SquircleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TesselatedTextGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TessellationGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.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 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ShadowMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SourceMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/TextMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/TessellationMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/AnyParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/BoolParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/DoubleParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float2x2Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float3x3Parameter.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 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderList.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Satin.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PhysicalShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/StandardShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/RenderingConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderBlending.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderDefine.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibrarySourceCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderPipelineCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceInjections.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceParsers.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/FontAtlas.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/TextMesh.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 -target arm64-apple-tvos17.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import Darwin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/Darwin.swiftcrossimport/xlocale.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/Objects-normal/arm64/Satin-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/SatinCore.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Satin -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/Objects-normal/arm64/Satin_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/Objects-normal/arm64/Satin.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/Objects-normal/arm64/Satin.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/Objects-normal/arm64/Satin-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/Objects-normal/arm64/Satin-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/Objects-normal/arm64/Satin-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/Objects-normal/arm64/Satin.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-appletvos/Satin-t.build/Objects-normal/arm64/Satin.abi.json
SwiftCompile normal arm64 (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderList.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Satin.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PhysicalShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/StandardShader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/RenderingConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderBlending.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderDefine.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibrarySourceCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderPipelineCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceInjections.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceParsers.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/FontAtlas.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/TextMesh.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderList.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RenderList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Satin.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Satin.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBRShader.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PhysicalShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PhysicalShader.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SkyboxShader.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SourceShader.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/StandardShader.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StandardShader.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/RenderingConfiguration.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RenderingConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderBlending.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderBlending.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderConfiguration.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderDefine.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderDefine.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibraryCache.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibraryConfiguration.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibraryConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderLibrarySourceCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderLibrarySourceCache.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderPipelineCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderPipelineCache.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceCache.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderSourceCache.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceInjections.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderSourceInjections.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/Utilities/ShaderSourceParsers.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShaderSourceParsers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DirectionalLightShadow.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/FontAtlas.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontAtlas.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Text/TextMesh.swift (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextMesh.swift
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
    builtin-SwiftPerFileCompile InstanceMatrixUniforms.swift
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
    builtin-SwiftPerFileCompile LightData.swift
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
    builtin-SwiftPerFileCompile ShadowData.swift
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
    builtin-SwiftPerFileCompile FileWatcher.swift
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
    builtin-SwiftPerFileCompile Helpers.swift
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
    builtin-SwiftPerFileCompile Loader.swift
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
    builtin-SwiftPerFileCompile Locks.swift
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
    builtin-SwiftPerFileCompile MetalFileCompiler.swift
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
    builtin-SwiftPerFileCompile MetalSourceCompiler.swift
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
    builtin-SwiftPerFileCompile Paths.swift
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
    builtin-SwiftPerFileCompile PostProcessor.swift
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
    builtin-SwiftPerFileCompile Textures.swift
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
    builtin-SwiftPerFileCompile ValueCache.swift
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
    builtin-SwiftPerFileCompile VertexDescriptors.swift
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
    builtin-SwiftPerFileCompile MetalLayerRenderer.swift
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
    builtin-SwiftPerFileCompile MetalView.swift
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
    builtin-SwiftPerFileCompile MetalViewController.swift
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
    builtin-SwiftPerFileCompile MetalViewRenderer.swift
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
    builtin-SwiftPerFileCompile MetalViewRendererDelegate.swift
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
    builtin-SwiftPerFileCompile SatinImmersiveSpace.swift
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
    builtin-SwiftPerFileCompile SatinMetalView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-19 09:25:11.591 xcodebuild[801:4860] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ Satin (in target 'Satin' from project 'Satin')
	SwiftCompile normal arm64 (in target 'Satin' from project 'Satin')
	Building workspace Satin with scheme Satin
(3 failures)
BUILD FAILURE 6.4 tvOS