Build Information
Successful build of Satin, reference main (a91c46
), with Swift 6.1 for macOS (Xcode) using Xcode 16.3 on 27 Apr 2025 18:59:53 UTC.
Swift 6 data race errors: 6
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Satin -destination platform=macOS,arch=arm64 OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift:51:13: warning: capture of 'self' with non-sendable type 'IBLScene' in a '@Sendable' closure
self.cubemapTexture = self.setupCubemapTexture(device: device, commandBuffer: commandBuffer)
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift:12:12: note: class 'IBLScene' does not conform to the 'Sendable' protocol
open class IBLScene: Object, IBLEnvironment {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift:98:13: warning: capture of 'self' with non-sendable type 'IBLScene' in a '@Sendable' closure
self.irradianceTexture = self.setupIrradianceTexture(device: device, commandBuffer: commandBuffer)
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/IBLScene.swift:12:12: note: class 'IBLScene' does not conform to the 'Sendable' protocol
open class IBLScene: Object, IBLEnvironment {
^
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
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
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
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
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
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
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
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
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
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
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/Satin.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundDepthRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARCompositor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARDepthMaskGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARDepthUpscaler.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARFeatheredDepthMaskGenerator.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARLidarMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPerspectiveCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPlaneMesh.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPostProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARSessionPublisher.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Easing.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Easings.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tween.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/DerivedSources/resource_bundle_accessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundDepthRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARBackgroundRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARCompositor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARDepthMaskGenerator.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARDepthUpscaler.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARFeatheredDepthMaskGenerator.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARLidarMesh.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARMatteRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPlaneMesh.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARPostProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/AR/ARSessionPublisher.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Easing.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Easings.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tween.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Animation/Tweener.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TorusGeometry.swift,\ TriangleGeometry.swift,\ TubeGeometry.swift,\ UVDiskGeometry.swift,\ AnyBufferAttribute.swift,\ Attribute.swift,\ BufferAttribute.swift,\ ElementBuffer.swift,\ InterleavedBuffer.swift,\ InterleavedBufferAttribute.swift,\ VertexAttribute.swift,\ DirectionalLight.swift,\ PointLight.swift,\ SpotLight.swift,\ ARBackgroundDepthMaterial.swift,\ ARBackgroundMaterial.swift,\ ARCompositorMaterial.swift,\ ARMatteMaterial.swift,\ ARPostMaterial.swift,\ BasicColorMaterial.swift,\ BasicDiffuseMaterial.swift,\ BasicPointMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TorusGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TriangleGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TubeGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/UVDiskGeometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/AnyBufferAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/Attribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/BufferAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/ElementBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBufferAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/VertexAttribute.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundDepthMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARCompositorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARMatteMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARPostMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TorusGeometry.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TriangleGeometry.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TubeGeometry.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/UVDiskGeometry.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/AnyBufferAttribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/Attribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/BufferAttribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/ElementBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBuffer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/InterleavedBufferAttribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/Utilities/VertexAttribute.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundDepthMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARBackgroundMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARCompositorMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARMatteMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/ARPostMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
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')
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
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:446:32: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let width = Float(view.frame.width)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:441:18: note: add '@MainActor' to make instance method 'pan' part of global actor 'MainActor'
private func pan(_ delta: simd_float2) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:447:33: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let height = Float(view.frame.height)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:441:18: note: add '@MainActor' to make instance method 'pan' part of global actor 'MainActor'
private func pan(_ delta: simd_float2) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:540:36: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
magnifyGestureRecognizer = NSMagnificationGestureRecognizer(target: self, action: #selector(magnifyGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: main actor isolation inferred from inheritance from class 'NSGestureRecognizer'
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:485:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:541:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(magnifyGestureRecognizer!)
^
AppKit.NSView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.addGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:485:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:632:18: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(magnifyGestureRecognizer)
^
AppKit.NSView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.removeGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:576:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:663:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:662:18: note: add '@MainActor' to make instance method 'mouseDown(with:)' part of global actor 'MainActor'
private func mouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:670:40: warning: call to main actor-isolated instance method 'convert(_:from:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let currentPosition = view.convert(event.locationInWindow, from: nil).float2
^
AppKit.NSView.convert:2:22: note: calls to instance method 'convert(_:from:)' from outside of its actor context are implicitly asynchronous
@MainActor open func convert(_ point: NSPoint, from view: NSView?) -> NSPoint}
^
AppKit.NSView.convert:2:22: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func convert(_ point: NSPoint, from view: NSView?) -> NSPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:662:18: note: add '@MainActor' to make instance method 'mouseDown(with:)' part of global actor 'MainActor'
private func mouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:675:81: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
updateAzimuthRotationFlip(ndc: normalizePoint(currentPosition, view.frame.size.float2))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:662:18: note: add '@MainActor' to make instance method 'mouseDown(with:)' part of global actor 'MainActor'
private func mouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:682:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .rotating else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:681:18: note: add '@MainActor' to make instance method 'mouseDragged(with:)' part of global actor 'MainActor'
private func mouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:684:36: warning: call to main actor-isolated instance method 'convert(_:from:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let currentPosition = view.convert(event.locationInWindow, from: nil).float2
^
AppKit.NSView.convert:2:22: note: calls to instance method 'convert(_:from:)' from outside of its actor context are implicitly asynchronous
@MainActor open func convert(_ point: NSPoint, from view: NSView?) -> NSPoint}
^
AppKit.NSView.convert:2:22: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func convert(_ point: NSPoint, from view: NSView?) -> NSPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:681:18: note: add '@MainActor' to make instance method 'mouseDragged(with:)' part of global actor 'MainActor'
private func mouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:694:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .rotating else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:693:18: note: add '@MainActor' to make instance method 'mouseUp(with:)' part of global actor 'MainActor'
private func mouseUp(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:702:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:701:18: note: add '@MainActor' to make instance method 'rightMouseDown(with:)' part of global actor 'MainActor'
private func rightMouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:712:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .zooming || state == .dollying else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:711:18: note: add '@MainActor' to make instance method 'rightMouseDragged(with:)' part of global actor 'MainActor'
private func rightMouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:725:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .zooming || state == .dollying else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:724:18: note: add '@MainActor' to make instance method 'rightMouseUp(with:)' part of global actor 'MainActor'
private func rightMouseUp(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:733:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:732:18: note: add '@MainActor' to make instance method 'otherMouseDown(with:)' part of global actor 'MainActor'
private func otherMouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:739:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .panning else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:738:18: note: add '@MainActor' to make instance method 'otherMouseDragged(with:)' part of global actor 'MainActor'
private func otherMouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:745:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .panning else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:744:18: note: add '@MainActor' to make instance method 'otherMouseUp(with:)' part of global actor 'MainActor'
private func otherMouseUp(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:753:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:752:18: note: add '@MainActor' to make instance method 'scrollWheel(with:)' part of global actor 'MainActor'
private func scrollWheel(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:540:36: warning: sending value of non-Sendable type 'OrbitPerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
magnifyGestureRecognizer = NSMagnificationGestureRecognizer(target: self, action: #selector(magnifyGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrbitPerspectiveCameraController.swift:540:36: note: sending task-isolated value of non-Sendable type 'OrbitPerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
magnifyGestureRecognizer = NSMagnificationGestureRecognizer(target: self, action: #selector(magnifyGesture))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:138:37: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, view.drawableSize.width > 0, view.drawableSize.height > 0 else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:52:16: note: property declared here
public var drawableSize: CGSize { metalLayer.drawableSize }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:137:17: note: add '@MainActor' to make instance method 'resize' part of global actor 'MainActor'
public func resize(_ size: (width: Float, height: Float)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:138:66: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, view.drawableSize.width > 0, view.drawableSize.height > 0 else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:52:16: note: property declared here
public var drawableSize: CGSize { metalLayer.drawableSize }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:137:17: note: add '@MainActor' to make instance method 'resize' part of global actor 'MainActor'
public func resize(_ size: (width: Float, height: Float)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:143:52: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
zoomDelta = cameraWidth / Float(2.0 * view.drawableSize.width)
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:52:16: note: property declared here
public var drawableSize: CGSize { metalLayer.drawableSize }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:137:17: note: add '@MainActor' to make instance method 'resize' part of global actor 'MainActor'
public func resize(_ size: (width: Float, height: Float)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:160:29: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let hw = Float(view.drawableSize.width) * defaultZoom
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:52:16: note: property declared here
public var drawableSize: CGSize { metalLayer.drawableSize }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:152:17: note: add '@MainActor' to make instance method 'reset()' part of global actor 'MainActor'
public func reset() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:161:29: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let hh = Float(view.drawableSize.height) * defaultZoom
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:52:16: note: property declared here
public var drawableSize: CGSize { metalLayer.drawableSize }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:152:17: note: add '@MainActor' to make instance method 'reset()' part of global actor 'MainActor'
public func reset() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:237:47: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard !isSetup, let view = view, view.drawableSize.width > 0, view.drawableSize.height > 0 else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:52:16: note: property declared here
public var drawableSize: CGSize { metalLayer.drawableSize }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:236:18: note: add '@MainActor' to make instance method 'setup()' part of global actor 'MainActor'
private func setup() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:237:76: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard !isSetup, let view = view, view.drawableSize.width > 0, view.drawableSize.height > 0 else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:52:16: note: property declared here
public var drawableSize: CGSize { metalLayer.drawableSize }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:236:18: note: add '@MainActor' to make instance method 'setup()' part of global actor 'MainActor'
private func setup() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:239:29: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let hw = Float(view.drawableSize.width) * defaultZoom
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:52:16: note: property declared here
public var drawableSize: CGSize { metalLayer.drawableSize }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:236:18: note: add '@MainActor' to make instance method 'setup()' part of global actor 'MainActor'
private func setup() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:240:29: warning: main actor-isolated property 'drawableSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let hh = Float(view.drawableSize.height) * defaultZoom
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:52:16: note: property declared here
public var drawableSize: CGSize { metalLayer.drawableSize }
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:236:18: note: add '@MainActor' to make instance method 'setup()' part of global actor 'MainActor'
private func setup() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:339:36: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
magnifyGestureRecognizer = NSMagnificationGestureRecognizer(target: self, action: #selector(magnifyGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: main actor isolation inferred from inheritance from class 'NSGestureRecognizer'
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:340:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(magnifyGestureRecognizer)
^
AppKit.NSView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.addGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:342:33: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rollGestureRecognizer = NSRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: main actor isolation inferred from inheritance from class 'NSGestureRecognizer'
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:343:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(rollGestureRecognizer)
^
AppKit.NSView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.addGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:284:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:389:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(magnifyGestureRecognizer)
^
AppKit.NSView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.removeGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:390:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(rollGestureRecognizer)
^
AppKit.NSView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.removeGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:373:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:407:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:406:18: note: add '@MainActor' to make instance method 'mouseDown(with:)' part of global actor 'MainActor'
private func mouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:419:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .panning else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:418:18: note: add '@MainActor' to make instance method 'mouseDragged(with:)' part of global actor 'MainActor'
private func mouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:420:39: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
pan(Float(event.deltaX / view.frame.size.width), Float(event.deltaY / view.frame.size.height))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:418:18: note: add '@MainActor' to make instance method 'mouseDragged(with:)' part of global actor 'MainActor'
private func mouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:420:84: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
pan(Float(event.deltaX / view.frame.size.width), Float(event.deltaY / view.frame.size.height))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:418:18: note: add '@MainActor' to make instance method 'mouseDragged(with:)' part of global actor 'MainActor'
private func mouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:425:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .panning else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:424:18: note: add '@MainActor' to make instance method 'mouseUp(with:)' part of global actor 'MainActor'
private func mouseUp(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:433:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:432:18: note: add '@MainActor' to make instance method 'rightMouseDown(with:)' part of global actor 'MainActor'
private func rightMouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:439:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .zooming else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:438:18: note: add '@MainActor' to make instance method 'rightMouseDragged(with:)' part of global actor 'MainActor'
private func rightMouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:440:41: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
zoom(Float(-event.deltaY / view.frame.size.height))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:438:18: note: add '@MainActor' to make instance method 'rightMouseDragged(with:)' part of global actor 'MainActor'
private func rightMouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:445:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .zooming else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:444:18: note: add '@MainActor' to make instance method 'rightMouseUp(with:)' part of global actor 'MainActor'
private func rightMouseUp(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:453:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:452:18: note: add '@MainActor' to make instance method 'scrollWheel(with:)' part of global actor 'MainActor'
private func scrollWheel(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:462:52: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
pan(Float(event.scrollingDeltaX / view.frame.size.width), Float(event.scrollingDeltaY / view.frame.size.height))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:452:18: note: add '@MainActor' to make instance method 'scrollWheel(with:)' part of global actor 'MainActor'
private func scrollWheel(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:462:106: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
pan(Float(event.scrollingDeltaX / view.frame.size.width), Float(event.scrollingDeltaY / view.frame.size.height))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:452:18: note: add '@MainActor' to make instance method 'scrollWheel(with:)' part of global actor 'MainActor'
private func scrollWheel(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:471:56: warning: main actor-isolated property 'magnification' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let newMagnification = Float(gestureRecognizer.magnification)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSMagnificationGestureRecognizer.h:18:19: note: property declared here
@property CGFloat magnification;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:470:24: note: add '@MainActor' to make instance method 'magnifyGesture' part of global actor 'MainActor'
@objc private func magnifyGesture(_ gestureRecognizer: NSMagnificationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:472:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:470:24: note: add '@MainActor' to make instance method 'magnifyGesture' part of global actor 'MainActor'
@objc private func magnifyGesture(_ gestureRecognizer: NSMagnificationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:479:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:470:24: note: add '@MainActor' to make instance method 'magnifyGesture' part of global actor 'MainActor'
@objc private func magnifyGesture(_ gestureRecognizer: NSMagnificationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:483:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:470:24: note: add '@MainActor' to make instance method 'magnifyGesture' part of global actor 'MainActor'
@objc private func magnifyGesture(_ gestureRecognizer: NSMagnificationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:489:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began { state = .rolling }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:488:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:493:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:488:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:494:43: warning: main actor-isolated property 'rotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
roll(-Float(gestureRecognizer.rotation))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSRotationGestureRecognizer.h:18:19: note: property declared here
@property CGFloat rotation; // in radians
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:488:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:495:31: warning: main actor-isolated property 'rotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
gestureRecognizer.rotation = 0.0
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSRotationGestureRecognizer.h:18:19: note: mutation of this property is only permitted within the actor
@property CGFloat rotation; // in radians
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:488:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:496:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:488:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:339:36: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
magnifyGestureRecognizer = NSMagnificationGestureRecognizer(target: self, action: #selector(magnifyGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:339:36: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
magnifyGestureRecognizer = NSMagnificationGestureRecognizer(target: self, action: #selector(magnifyGesture))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:342:33: warning: sending value of non-Sendable type 'OrthographicCameraController' risks causing data races; this is an error in the Swift 6 language mode
rollGestureRecognizer = NSRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:342:33: note: sending task-isolated value of non-Sendable type 'OrthographicCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
rollGestureRecognizer = NSRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:370:32: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let width = Float(view.frame.width)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:365:18: note: add '@MainActor' to make instance method 'pan' part of global actor 'MainActor'
private func pan(_ delta: simd_float2) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:371:33: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let height = Float(view.frame.height)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:365:18: note: add '@MainActor' to make instance method 'pan' part of global actor 'MainActor'
private func pan(_ delta: simd_float2) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:489:36: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
magnifyGestureRecognizer = NSMagnificationGestureRecognizer(target: self, action: #selector(magnifyGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: main actor isolation inferred from inheritance from class 'NSGestureRecognizer'
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:490:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(magnifyGestureRecognizer)
^
AppKit.NSView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.addGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:492:33: warning: call to main actor-isolated initializer 'init(target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rollGestureRecognizer = NSRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: calls to initializer 'init(target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:41:1: note: main actor isolation inferred from inheritance from class 'NSGestureRecognizer'
- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action NS_DESIGNATED_INITIALIZER;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:493:14: warning: call to main actor-isolated instance method 'addGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.addGestureRecognizer(rollGestureRecognizer)
^
AppKit.NSView.addGestureRecognizer:3:24: note: calls to instance method 'addGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.addGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:434:18: note: add '@MainActor' to make instance method 'enableEvents()' part of global actor 'MainActor'
private func enableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:545:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(magnifyGestureRecognizer)
^
AppKit.NSView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.removeGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:546:14: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
view.removeGestureRecognizer(rollGestureRecognizer)
^
AppKit.NSView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
AppKit.NSView.removeGestureRecognizer:3:24: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:529:18: note: add '@MainActor' to make instance method 'disableEvents()' part of global actor 'MainActor'
private func disableEvents() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:564:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:563:18: note: add '@MainActor' to make instance method 'mouseDown(with:)' part of global actor 'MainActor'
private func mouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:569:37: warning: call to main actor-isolated instance method 'convert(_:from:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
previousPosition = view.convert(event.locationInWindow, from: nil).float2
^
AppKit.NSView.convert:2:22: note: calls to instance method 'convert(_:from:)' from outside of its actor context are implicitly asynchronous
@MainActor open func convert(_ point: NSPoint, from view: NSView?) -> NSPoint}
^
AppKit.NSView.convert:2:22: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func convert(_ point: NSPoint, from view: NSView?) -> NSPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:563:18: note: add '@MainActor' to make instance method 'mouseDown(with:)' part of global actor 'MainActor'
private func mouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:577:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .rotating else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:576:18: note: add '@MainActor' to make instance method 'mouseDragged(with:)' part of global actor 'MainActor'
private func mouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:579:36: warning: call to main actor-isolated instance method 'convert(_:from:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let currentPosition = view.convert(event.locationInWindow, from: nil).float2
^
AppKit.NSView.convert:2:22: note: calls to instance method 'convert(_:from:)' from outside of its actor context are implicitly asynchronous
@MainActor open func convert(_ point: NSPoint, from view: NSView?) -> NSPoint}
^
AppKit.NSView.convert:2:22: note: main actor isolation inferred from inheritance from class 'NSResponder'
@MainActor open func convert(_ point: NSPoint, from view: NSView?) -> NSPoint}
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:576:18: note: add '@MainActor' to make instance method 'mouseDragged(with:)' part of global actor 'MainActor'
private func mouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:585:24: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
size: view.frame.size.float2
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
@property NSRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:576:18: note: add '@MainActor' to make instance method 'mouseDragged(with:)' part of global actor 'MainActor'
private func mouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:596:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .rotating else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:595:18: note: add '@MainActor' to make instance method 'mouseUp(with:)' part of global actor 'MainActor'
private func mouseUp(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:604:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:603:18: note: add '@MainActor' to make instance method 'rightMouseDown(with:)' part of global actor 'MainActor'
private func rightMouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:614:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .zooming || state == .dollying else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:613:18: note: add '@MainActor' to make instance method 'rightMouseDragged(with:)' part of global actor 'MainActor'
private func rightMouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:627:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .zooming || state == .dollying else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:626:18: note: add '@MainActor' to make instance method 'rightMouseUp(with:)' part of global actor 'MainActor'
private func rightMouseUp(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:635:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:634:18: note: add '@MainActor' to make instance method 'otherMouseDown(with:)' part of global actor 'MainActor'
private func otherMouseDown(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:641:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .panning else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:640:18: note: add '@MainActor' to make instance method 'otherMouseDragged(with:)' part of global actor 'MainActor'
private func otherMouseDragged(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:647:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window, state == .panning else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:646:18: note: add '@MainActor' to make instance method 'otherMouseUp(with:)' part of global actor 'MainActor'
private func otherMouseUp(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:655:53: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let view = view, event.window == view.window else { return event }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:86:61: note: property declared here
@property (nullable, readonly, unsafe_unretained) NSWindow *window;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:654:18: note: add '@MainActor' to make instance method 'scrollWheel(with:)' part of global actor 'MainActor'
private func scrollWheel(with event: NSEvent) -> NSEvent? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:673:56: warning: main actor-isolated property 'magnification' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let newMagnification = Float(gestureRecognizer.magnification)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSMagnificationGestureRecognizer.h:18:19: note: property declared here
@property CGFloat magnification;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:672:24: note: add '@MainActor' to make instance method 'magnifyGesture' part of global actor 'MainActor'
@objc private func magnifyGesture(_ gestureRecognizer: NSMagnificationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:675:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:672:24: note: add '@MainActor' to make instance method 'magnifyGesture' part of global actor 'MainActor'
@objc private func magnifyGesture(_ gestureRecognizer: NSMagnificationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:682:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:672:24: note: add '@MainActor' to make instance method 'magnifyGesture' part of global actor 'MainActor'
@objc private func magnifyGesture(_ gestureRecognizer: NSMagnificationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:687:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:672:24: note: add '@MainActor' to make instance method 'magnifyGesture' part of global actor 'MainActor'
@objc private func magnifyGesture(_ gestureRecognizer: NSMagnificationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:693:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .began { state = .rolling }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:692:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:697:30: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if gestureRecognizer.state == .changed {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:692:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:698:45: warning: main actor-isolated property 'rotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
roll = -Float(gestureRecognizer.rotation)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSRotationGestureRecognizer.h:18:19: note: property declared here
@property CGFloat rotation; // in radians
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:692:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:700:37: warning: main actor-isolated property 'state' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if gestureRecognizer.state == .ended {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGestureRecognizer.h:48:47: note: property declared here
@property (readonly) NSGestureRecognizerState state;
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:692:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:703:27: warning: main actor-isolated property 'rotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
gestureRecognizer.rotation = 0.0
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSRotationGestureRecognizer.h:18:19: note: mutation of this property is only permitted within the actor
@property CGFloat rotation; // in radians
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:692:24: note: add '@MainActor' to make instance method 'rollGesture' part of global actor 'MainActor'
@objc private func rollGesture(_ gestureRecognizer: NSRotationGestureRecognizer) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:489:36: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
magnifyGestureRecognizer = NSMagnificationGestureRecognizer(target: self, action: #selector(magnifyGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:489:36: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
magnifyGestureRecognizer = NSMagnificationGestureRecognizer(target: self, action: #selector(magnifyGesture))
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:492:33: warning: sending value of non-Sendable type 'PerspectiveCameraController' risks causing data races; this is an error in the Swift 6 language mode
rollGestureRecognizer = NSRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:492:33: note: sending task-isolated value of non-Sendable type 'PerspectiveCameraController' to main actor-isolated initializer 'init(target:action:)' risks causing races in between task-isolated and main actor-isolated uses
rollGestureRecognizer = NSRotationGestureRecognizer(target: self, action: #selector(rollGesture))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/OrthographicCamera.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Cameras/PerspectiveCamera.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Codable/AnyMaterial.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/ComputeSystem.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TessellationProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeConfiguration.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShader.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderConfiguration.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryCache.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibraryConfiguration.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderLibrarySourceCache.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/Utilities/ComputeShaderPipelineCache.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Blending.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Constants.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Constants/Lighting.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ 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')
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
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
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
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
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
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
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
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
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
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
/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
extension Ray: Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Ray+Extensions.swift:40:1: note: add '@retroactive' to silence this warning
extension Ray: Equatable {
^ ~~~~~~~~~
@retroactive Equatable
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
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
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
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
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
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
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
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
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
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
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
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
SwiftCompile normal arm64 Compiling\ InstanceMatrixUniforms.swift,\ LightData.swift,\ ShadowData.swift,\ FileWatcher.swift,\ Helpers.swift,\ Loader.swift,\ Locks.swift,\ MetalFileCompiler.swift,\ MetalSourceCompiler.swift,\ Paths.swift,\ PostProcessor.swift,\ Textures.swift,\ ValueCache.swift,\ VertexDescriptors.swift,\ MetalLayerRenderer.swift,\ MetalView.swift,\ MetalViewController.swift,\ MetalViewRenderer.swift,\ MetalViewRendererDelegate.swift,\ SatinImmersiveSpace.swift,\ SatinMetalView.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/InstanceMatrixUniforms.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/LightData.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/ShadowData.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/FileWatcher.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Locks.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalFileCompiler.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalSourceCompiler.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Paths.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/ValueCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRendererDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinImmersiveSpace.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinMetalView.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/InstanceMatrixUniforms.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/LightData.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Types/ShadowData.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/FileWatcher.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Helpers.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Locks.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalFileCompiler.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/MetalSourceCompiler.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Paths.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/ValueCache.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalLayerRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:161:17: warning: main actor-isolated instance method 'display' cannot be used to satisfy nonisolated requirement from protocol 'CALayerDelegate'; this is an error in the Swift 6 language mode
public func display(_ layer: CALayer) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:161:17: note: add 'nonisolated' to 'display' to make this instance method not isolated to the actor
public func display(_ layer: CALayer) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:31:39: note: add '@preconcurrency' to the 'CALayerDelegate' conformance to defer isolation checking to run time
public final class MetalView: NSView, CALayerDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:165:17: warning: main actor-isolated instance method 'draw(_:in:)' cannot be used to satisfy nonisolated requirement from protocol 'CALayerDelegate'; this is an error in the Swift 6 language mode
public func draw(_ layer: CALayer, in ctx: CGContext) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalView.swift:165:17: note: add 'nonisolated' to 'draw(_:in:)' to make this instance method not isolated to the actor
public func draw(_ layer: CALayer, in ctx: CGContext) {
^
nonisolated
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:40:9: warning: call to main actor-isolated instance method 'cleanup()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
cleanup()
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:179:10: note: calls to instance method 'cleanup()' from outside of its actor context are implicitly asynchronous
func cleanup() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewController.swift:179:10: note: main actor isolation inferred from inheritance from class 'NSViewController'
func cleanup() {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRenderer.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/MetalViewRendererDelegate.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinImmersiveSpace.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Views/SatinMetalView.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SatinCore.o normal (in target 'SatinCore' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -Xlinker -reproducible -target arm64-apple-macos14.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/SatinCore.build/Objects-normal/arm64/SatinCore.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/SatinCore.build/Objects-normal/arm64/SatinCore_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/SatinCore.build/Objects-normal/arm64/SatinCore_dependency_info.dat -fobjc-arc -fobjc-link-runtime -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SatinCore.o
SwiftDriverJobDiscovery normal arm64 Emitting module for Satin (in target 'Satin' from project 'Satin')
SwiftDriver\ Compilation\ Requirements Satin normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/SatinCore.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos14.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ Float4Parameter.swift,\ Float4x4Parameter.swift,\ FloatParameter.swift,\ GenericParameter.swift,\ Int2Parameter.swift,\ Int3Parameter.swift,\ Int4Parameter.swift,\ IntParameter.swift,\ PackedFloat3Parameter.swift,\ Parameter.swift,\ ParameterGroup.swift,\ StringParameter.swift,\ UInt32Parameter.swift,\ IBLEnvironment.swift,\ Light.swift,\ Renderable.swift,\ Shadow.swift,\ Raycast.swift,\ RaycastOptions.swift,\ RaycastResult.swift,\ RenderEncoderState.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4x4Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/FloatParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/GenericParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int2Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int4Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/IntParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/PackedFloat3Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/ParameterGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/StringParameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/UInt32Parameter.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/IBLEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Light.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/Raycast.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderEncoderState.swift (in target 'Satin' from project 'Satin')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Float4x4Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/FloatParameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/GenericParameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int2Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int3Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Int4Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/IntParameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/PackedFloat3Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/ParameterGroup.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/StringParameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Parameters/UInt32Parameter.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/IBLEnvironment.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Light.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/Raycast.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: warning: static property 'recursiveAndVisible' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
public static let recursiveAndVisible = RaycastOptions(
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: note: add '@MainActor' to make static property 'recursiveAndVisible' part of global actor 'MainActor'
public static let recursiveAndVisible = RaycastOptions(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:16:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let recursiveAndVisible = RaycastOptions(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: warning: static property 'recursiveAndInvisible' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
public static let recursiveAndInvisible = RaycastOptions(
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: note: add '@MainActor' to make static property 'recursiveAndInvisible' part of global actor 'MainActor'
public static let recursiveAndInvisible = RaycastOptions(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:22:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let recursiveAndInvisible = RaycastOptions(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: warning: static property 'recursiveVisibleAndFirst' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
public static let recursiveVisibleAndFirst = RaycastOptions(
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: note: add '@MainActor' to make static property 'recursiveVisibleAndFirst' part of global actor 'MainActor'
public static let recursiveVisibleAndFirst = RaycastOptions(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let recursiveVisibleAndFirst = RaycastOptions(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: warning: static property 'recursiveInvisibleAndFirst' is not concurrency-safe because non-'Sendable' type 'RaycastOptions' may have shared mutable state; this is an error in the Swift 6 language mode
public static let recursiveInvisibleAndFirst = RaycastOptions(
^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:11:15: note: consider making struct 'RaycastOptions' conform to the 'Sendable' protocol
public struct RaycastOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: note: add '@MainActor' to make static property 'recursiveInvisibleAndFirst' part of global actor 'MainActor'
public static let recursiveInvisibleAndFirst = RaycastOptions(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastOptions.swift:34:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let recursiveInvisibleAndFirst = RaycastOptions(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Raycast/RaycastResult.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Satin/Renderer/RenderEncoderState.swift (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/Satin-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin-Swift.h (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/Satin-Swift.h
SwiftDriverJobDiscovery normal arm64 Compiling TorusGeometry.swift, TriangleGeometry.swift, TubeGeometry.swift, UVDiskGeometry.swift, AnyBufferAttribute.swift, Attribute.swift, BufferAttribute.swift, ElementBuffer.swift, InterleavedBuffer.swift, InterleavedBufferAttribute.swift, VertexAttribute.swift, DirectionalLight.swift, PointLight.swift, SpotLight.swift, ARBackgroundDepthMaterial.swift, ARBackgroundMaterial.swift, ARCompositorMaterial.swift, ARMatteMaterial.swift, ARPostMaterial.swift, BasicColorMaterial.swift, BasicDiffuseMaterial.swift, BasicPointMaterial.swift (in target 'Satin' from project 'Satin')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.swiftmodule/arm64-apple-macos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.swiftmodule (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.swiftmodule/arm64-apple-macos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.swiftmodule/arm64-apple-macos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.swiftdoc (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.swiftmodule/arm64-apple-macos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.swiftmodule/arm64-apple-macos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.abi.json (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.swiftmodule/arm64-apple-macos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.swiftsourceinfo (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SatinCore.o (in target 'SatinCore' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SatinCore.o
SwiftDriverJobDiscovery normal arm64 Compiling CapsuleGeometry.swift, CircleGeometry.swift, ConeGeometry.swift, CylinderGeometry.swift, ExtrudedRoundedRectGeometry.swift, ExtrudedTextGeometry.swift, IcoSphereGeometry.swift, LineGeometry.swift, OctaSphereGeometry.swift, ParametricGeometry.swift, PlaneGeometry.swift, PointGeometry.swift, QuadGeometry.swift, RoundedBoxGeometry.swift, RoundedRectGeometry.swift, SatinGeometry.swift, SkyboxGeometry.swift, SphereGeometry.swift, SquircleGeometry.swift, TesselatedTextGeometry.swift, TessellationGeometry.swift, TextGeometry.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling RenderList.swift, Satin.swift, PBRShader.swift, PhysicalShader.swift, SkyboxShader.swift, SourceShader.swift, StandardShader.swift, RenderingConfiguration.swift, ShaderBlending.swift, ShaderConfiguration.swift, ShaderDefine.swift, ShaderLibraryCache.swift, ShaderLibraryConfiguration.swift, ShaderLibrarySourceCache.swift, ShaderPipelineCache.swift, ShaderSourceCache.swift, ShaderSourceInjections.swift, ShaderSourceParsers.swift, DirectionalLightShadow.swift, FontAtlas.swift, TextMesh.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling BasicTextureMaterial.swift, DepthMaterial.swift, MatCapMaterial.swift, NormalColorMaterial.swift, PhysicalMaterial.swift, ShadowMaterial.swift, SkyboxMaterial.swift, SourceMaterial.swift, StandardMaterial.swift, TextMaterial.swift, UVColorMaterial.swift, IBLScene.swift, InstancedMesh.swift, Submesh.swift, TessellationMesh.swift, AnyParameter.swift, BoolParameter.swift, DoubleParameter.swift, Float2Parameter.swift, Float2x2Parameter.swift, Float3Parameter.swift, Float3x3Parameter.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, ARBackgroundDepthRenderer.swift, ARBackgroundRenderer.swift, ARCompositor.swift, ARDepthMaskGenerator.swift, ARDepthUpscaler.swift, ARFeatheredDepthMaskGenerator.swift, ARLidarMesh.swift, ARMatteRenderer.swift, ARPerspectiveCamera.swift, ARPlaneMesh.swift, ARPostProcessor.swift, ARSessionPublisher.swift, Easing.swift, Easings.swift, Tween.swift, Tweener.swift, InstanceMatrixUniformBuffer.swift, StructBuffer.swift, UniformBuffer.swift, VertexUniformBuffer.swift, CameraController.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling Float4Parameter.swift, Float4x4Parameter.swift, FloatParameter.swift, GenericParameter.swift, Int2Parameter.swift, Int3Parameter.swift, Int4Parameter.swift, IntParameter.swift, PackedFloat3Parameter.swift, Parameter.swift, ParameterGroup.swift, StringParameter.swift, UInt32Parameter.swift, IBLEnvironment.swift, Light.swift, Renderable.swift, Shadow.swift, Raycast.swift, RaycastOptions.swift, RaycastResult.swift, RenderEncoderState.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling Float+Extensions.swift, MTLClearColor+Extensions.swift, MTLSamplerDescriptor+Extensions.swift, MTLTexture+Extensions.swift, MTLVertexFormat+Extension.swift, MTLVertexStepFunction+Extensions.swift, MTLViewport+Extensions.swift, Metal+Extensions.swift, NSAppearanceCustomization+Extensions.swift, Ray+Extensions.swift, Rectangle+Extensions.swift, Simd+Extensions.swift, String+Extensions.swift, UIWindow+Extensions.swift, Vertex+Extensions.swift, BrdfGenerator.swift, CubemapGenerator.swift, DiffuseIBLGenerator.swift, RandomNoiseGenerator.swift, SpecularIBLGenerator.swift, ArcGeometry.swift, BoxGeometry.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling ComputeConstants.swift, FragmentConstants.swift, MeshConstants.swift, ObjectConstants.swift, PBRConstants.swift, VertexConstants.swift, Tonemapping.swift, YCbCrToRGBConverter.swift, Camera.swift, Context.swift, Geometry.swift, Material.swift, Mesh.swift, Object.swift, Renderer.swift, Shader.swift, BVH+Extensions.swift, Bounds+Extensions.swift, Bundle+Extensions.swift, CGPoint+Extensions.swift, CGSize+Extensions.swift, CodingUserInfoKey+Extensions.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling OrbitPerspectiveCameraController.swift, OrthographicCameraController.swift, PerspectiveCameraController.swift, OrthographicCamera.swift, PerspectiveCamera.swift, AnyMaterial.swift, BufferComputeSystem.swift, ComputeProcessor.swift, ComputeSystem.swift, TessellationProcessor.swift, TextureComputeProcessor.swift, TextureComputeSystem.swift, ComputeConfiguration.swift, ComputeShader.swift, ComputeShaderConfiguration.swift, ComputeShaderLibraryCache.swift, ComputeShaderLibraryConfiguration.swift, ComputeShaderLibrarySourceCache.swift, ComputeShaderPipelineCache.swift, Blending.swift, Constants.swift, Lighting.swift (in target 'Satin' from project 'Satin')
SwiftDriverJobDiscovery normal arm64 Compiling InstanceMatrixUniforms.swift, LightData.swift, ShadowData.swift, FileWatcher.swift, Helpers.swift, Loader.swift, Locks.swift, MetalFileCompiler.swift, MetalSourceCompiler.swift, Paths.swift, PostProcessor.swift, Textures.swift, ValueCache.swift, VertexDescriptors.swift, MetalLayerRenderer.swift, MetalView.swift, MetalViewController.swift, MetalViewRenderer.swift, MetalViewRendererDelegate.swift, SatinImmersiveSpace.swift, SatinMetalView.swift (in target 'Satin' from project 'Satin')
SwiftDriver\ Compilation Satin normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/SatinCore.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos14.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.o normal (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-macos14.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.o
ExtractAppIntentsMetadata (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name Satin --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk --xcode-version 16E140 --platform-family macOS --deployment-target 14.0 --bundle-identifier spi-builder-workspace.Satin --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.appintents --target-triple arm64-apple-macos14.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Satin.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Satin.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug/Satin.build/Objects-normal/arm64/Satin.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-27 11:59:52.533 appintentsmetadataprocessor[755:4400] Starting appintentsmetadataprocessor export
2025-04-27 11:59:52.581 appintentsmetadataprocessor[755:4400] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.o (in target 'Satin' from project 'Satin')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Satin.o
** BUILD SUCCEEDED **
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:5d1de1959bd7e12af47fcd0fa32a47b4533f86a3, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:5d1de1959bd7e12af47fcd0fa32a47b4533f86a3, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:5d1de1959bd7e12af47fcd0fa32a47b4533f86a3, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:5d1de1959bd7e12af47fcd0fa32a47b4533f86a3, name:My Mac }
Build complete.
{
"cxx_language_standard" : "c++17",
"dependencies" : [
],
"manifest_display_name" : "Satin",
"name" : "Satin",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "visionos",
"version" : "2.0"
}
],
"products" : [
{
"name" : "Satin",
"targets" : [
"Satin",
"SatinCore"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "SatinTests",
"module_type" : "SwiftTarget",
"name" : "SatinTests",
"path" : "Tests/SatinTests",
"sources" : [
"MutexTests.swift",
"ObjectTests.swift",
"RenderableTests.swift"
],
"target_dependencies" : [
"Satin"
],
"type" : "test"
},
{
"c99name" : "SatinCoreTests",
"module_type" : "SwiftTarget",
"name" : "SatinCoreTests",
"path" : "Tests/SatinCoreTests",
"sources" : [
"BezierTests.swift",
"BoundsTests.swift",
"MD5.swift",
"TriangulatorTests.swift"
],
"target_dependencies" : [
"SatinCore"
],
"type" : "test"
},
{
"c99name" : "SatinCore",
"module_type" : "ClangTarget",
"name" : "SatinCore",
"path" : "Sources/SatinCore",
"product_memberships" : [
"Satin"
],
"sources" : [
"Bezier.mm",
"Bounds.mm",
"Bvh.mm",
"Conversions.mm",
"Generators.mm",
"Geometry.mm",
"Hermite.mm",
"PoissonDiskSampler.mm",
"Rectangle.mm",
"SignedDistanceFunctions.mm",
"Transforms.mm",
"Triangulator.mm",
"Types.mm"
],
"type" : "library"
},
{
"c99name" : "Satin",
"module_type" : "SwiftTarget",
"name" : "Satin",
"path" : "Sources/Satin",
"product_memberships" : [
"Satin"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Satin/Pipelines",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AR/ARBackgroundDepthRenderer.swift",
"AR/ARBackgroundRenderer.swift",
"AR/ARCompositor.swift",
"AR/ARDepthMaskGenerator.swift",
"AR/ARDepthUpscaler.swift",
"AR/ARFeatheredDepthMaskGenerator.swift",
"AR/ARLidarMesh.swift",
"AR/ARMatteRenderer.swift",
"AR/ARPerspectiveCamera.swift",
"AR/ARPlaneMesh.swift",
"AR/ARPostProcessor.swift",
"AR/ARSessionPublisher.swift",
"Animation/Easing.swift",
"Animation/Easings.swift",
"Animation/Tween.swift",
"Animation/Tweener.swift",
"Buffers/InstanceMatrixUniformBuffer.swift",
"Buffers/StructBuffer.swift",
"Buffers/UniformBuffer.swift",
"Buffers/VertexUniformBuffer.swift",
"CameraControllers/CameraController.swift",
"CameraControllers/OrbitPerspectiveCameraController.swift",
"CameraControllers/OrthographicCameraController.swift",
"CameraControllers/PerspectiveCameraController.swift",
"Cameras/OrthographicCamera.swift",
"Cameras/PerspectiveCamera.swift",
"Codable/AnyMaterial.swift",
"Compute/BufferComputeSystem.swift",
"Compute/ComputeProcessor.swift",
"Compute/ComputeSystem.swift",
"Compute/TessellationProcessor.swift",
"Compute/TextureComputeProcessor.swift",
"Compute/TextureComputeSystem.swift",
"Compute/Utilities/ComputeConfiguration.swift",
"Compute/Utilities/ComputeShader.swift",
"Compute/Utilities/ComputeShaderConfiguration.swift",
"Compute/Utilities/ComputeShaderLibraryCache.swift",
"Compute/Utilities/ComputeShaderLibraryConfiguration.swift",
"Compute/Utilities/ComputeShaderLibrarySourceCache.swift",
"Compute/Utilities/ComputeShaderPipelineCache.swift",
"Constants/Blending.swift",
"Constants/Constants.swift",
"Constants/Lighting.swift",
"Constants/Pipelines/ComputeConstants.swift",
"Constants/Pipelines/FragmentConstants.swift",
"Constants/Pipelines/MeshConstants.swift",
"Constants/Pipelines/ObjectConstants.swift",
"Constants/Pipelines/PBRConstants.swift",
"Constants/Pipelines/VertexConstants.swift",
"Constants/Tonemapping.swift",
"Converters/YCbCrToRGBConverter.swift",
"Core/Camera.swift",
"Core/Context.swift",
"Core/Geometry.swift",
"Core/Material.swift",
"Core/Mesh.swift",
"Core/Object.swift",
"Core/Renderer.swift",
"Core/Shader.swift",
"Extensions/BVH+Extensions.swift",
"Extensions/Bounds+Extensions.swift",
"Extensions/Bundle+Extensions.swift",
"Extensions/CGPoint+Extensions.swift",
"Extensions/CGSize+Extensions.swift",
"Extensions/CodingUserInfoKey+Extensions.swift",
"Extensions/Float+Extensions.swift",
"Extensions/MTLClearColor+Extensions.swift",
"Extensions/MTLSamplerDescriptor+Extensions.swift",
"Extensions/MTLTexture+Extensions.swift",
"Extensions/MTLVertexFormat+Extension.swift",
"Extensions/MTLVertexStepFunction+Extensions.swift",
"Extensions/MTLViewport+Extensions.swift",
"Extensions/Metal+Extensions.swift",
"Extensions/NSAppearanceCustomization+Extensions.swift",
"Extensions/Ray+Extensions.swift",
"Extensions/Rectangle+Extensions.swift",
"Extensions/Simd+Extensions.swift",
"Extensions/String+Extensions.swift",
"Extensions/UIWindow+Extensions.swift",
"Extensions/Vertex+Extensions.swift",
"Generators/BrdfGenerator.swift",
"Generators/CubemapGenerator.swift",
"Generators/DiffuseIBLGenerator.swift",
"Generators/RandomNoiseGenerator.swift",
"Generators/SpecularIBLGenerator.swift",
"Geometry/ArcGeometry.swift",
"Geometry/BoxGeometry.swift",
"Geometry/CapsuleGeometry.swift",
"Geometry/CircleGeometry.swift",
"Geometry/ConeGeometry.swift",
"Geometry/CylinderGeometry.swift",
"Geometry/ExtrudedRoundedRectGeometry.swift",
"Geometry/ExtrudedTextGeometry.swift",
"Geometry/IcoSphereGeometry.swift",
"Geometry/LineGeometry.swift",
"Geometry/OctaSphereGeometry.swift",
"Geometry/ParametricGeometry.swift",
"Geometry/PlaneGeometry.swift",
"Geometry/PointGeometry.swift",
"Geometry/QuadGeometry.swift",
"Geometry/RoundedBoxGeometry.swift",
"Geometry/RoundedRectGeometry.swift",
"Geometry/SatinGeometry.swift",
"Geometry/SkyboxGeometry.swift",
"Geometry/SphereGeometry.swift",
"Geometry/SquircleGeometry.swift",
"Geometry/TesselatedTextGeometry.swift",
"Geometry/TessellationGeometry.swift",
"Geometry/TextGeometry.swift",
"Geometry/TorusGeometry.swift",
"Geometry/TriangleGeometry.swift",
"Geometry/TubeGeometry.swift",
"Geometry/UVDiskGeometry.swift",
"Geometry/Utilities/AnyBufferAttribute.swift",
"Geometry/Utilities/Attribute.swift",
"Geometry/Utilities/BufferAttribute.swift",
"Geometry/Utilities/ElementBuffer.swift",
"Geometry/Utilities/InterleavedBuffer.swift",
"Geometry/Utilities/InterleavedBufferAttribute.swift",
"Geometry/Utilities/VertexAttribute.swift",
"Lights/DirectionalLight.swift",
"Lights/PointLight.swift",
"Lights/SpotLight.swift",
"Materials/ARBackgroundDepthMaterial.swift",
"Materials/ARBackgroundMaterial.swift",
"Materials/ARCompositorMaterial.swift",
"Materials/ARMatteMaterial.swift",
"Materials/ARPostMaterial.swift",
"Materials/BasicColorMaterial.swift",
"Materials/BasicDiffuseMaterial.swift",
"Materials/BasicPointMaterial.swift",
"Materials/BasicTextureMaterial.swift",
"Materials/DepthMaterial.swift",
"Materials/MatCapMaterial.swift",
"Materials/NormalColorMaterial.swift",
"Materials/PhysicalMaterial.swift",
"Materials/ShadowMaterial.swift",
"Materials/SkyboxMaterial.swift",
"Materials/SourceMaterial.swift",
"Materials/StandardMaterial.swift",
"Materials/TextMaterial.swift",
"Materials/UVColorMaterial.swift",
"Objects/IBLScene.swift",
"Objects/InstancedMesh.swift",
"Objects/Submesh.swift",
"Objects/TessellationMesh.swift",
"Parameters/AnyParameter.swift",
"Parameters/BoolParameter.swift",
"Parameters/DoubleParameter.swift",
"Parameters/Float2Parameter.swift",
"Parameters/Float2x2Parameter.swift",
"Parameters/Float3Parameter.swift",
"Parameters/Float3x3Parameter.swift",
"Parameters/Float4Parameter.swift",
"Parameters/Float4x4Parameter.swift",
"Parameters/FloatParameter.swift",
"Parameters/GenericParameter.swift",
"Parameters/Int2Parameter.swift",
"Parameters/Int3Parameter.swift",
"Parameters/Int4Parameter.swift",
"Parameters/IntParameter.swift",
"Parameters/PackedFloat3Parameter.swift",
"Parameters/Parameter.swift",
"Parameters/ParameterGroup.swift",
"Parameters/StringParameter.swift",
"Parameters/UInt32Parameter.swift",
"Protocols/IBLEnvironment.swift",
"Protocols/Light.swift",
"Protocols/Renderable.swift",
"Protocols/Shadow.swift",
"Raycast/Raycast.swift",
"Raycast/RaycastOptions.swift",
"Raycast/RaycastResult.swift",
"Renderer/RenderEncoderState.swift",
"Renderer/RenderList.swift",
"Satin.swift",
"Shaders/PBRShader.swift",
"Shaders/PhysicalShader.swift",
"Shaders/SkyboxShader.swift",
"Shaders/SourceShader.swift",
"Shaders/StandardShader.swift",
"Shaders/Utilities/RenderingConfiguration.swift",
"Shaders/Utilities/ShaderBlending.swift",
"Shaders/Utilities/ShaderConfiguration.swift",
"Shaders/Utilities/ShaderDefine.swift",
"Shaders/Utilities/ShaderLibraryCache.swift",
"Shaders/Utilities/ShaderLibraryConfiguration.swift",
"Shaders/Utilities/ShaderLibrarySourceCache.swift",
"Shaders/Utilities/ShaderPipelineCache.swift",
"Shaders/Utilities/ShaderSourceCache.swift",
"Shaders/Utilities/ShaderSourceInjections.swift",
"Shaders/Utilities/ShaderSourceParsers.swift",
"Shadows/DirectionalLightShadow.swift",
"Text/FontAtlas.swift",
"Text/TextMesh.swift",
"Types/InstanceMatrixUniforms.swift",
"Types/LightData.swift",
"Types/ShadowData.swift",
"Utilities/FileWatcher.swift",
"Utilities/Helpers.swift",
"Utilities/Loader.swift",
"Utilities/Locks.swift",
"Utilities/MetalFileCompiler.swift",
"Utilities/MetalSourceCompiler.swift",
"Utilities/Paths.swift",
"Utilities/PostProcessor.swift",
"Utilities/Textures.swift",
"Utilities/ValueCache.swift",
"Utilities/VertexDescriptors.swift",
"Views/MetalLayerRenderer.swift",
"Views/MetalView.swift",
"Views/MetalViewController.swift",
"Views/MetalViewRenderer.swift",
"Views/MetalViewRendererDelegate.swift",
"Views/SatinImmersiveSpace.swift",
"Views/SatinMetalView.swift"
],
"target_dependencies" : [
"SatinCore"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.