The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Spine, reference master (f3fecd), with Swift 6.1 for macOS (SPM) on 9 Oct 2026 17:43:13 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

 96 |             case .region(let model):
 97 |                 let region=attachment.texture!,trim=region.trimRect,original=region.originalSize
 98 |                 let node=SKSpriteNode(texture:region.texture)
    |                          `- warning: call to main actor-isolated initializer 'init(texture:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 99 |                 node.name=RegionAttachment.generateName(attachment.name)
100 |                 node.size=CGSize(width:model.size.width*trim.width/original.width,height:model.size.height*trim.height/original.height)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:80:1: note: calls to initializer 'init(texture:)' from outside of its actor context are implicitly asynchronous
 78 |  @param texture the texture to reference for size and content
 79 |  */
 80 | - (instancetype)initWithTexture:(nullable SKTexture *)texture;
    | |- note: calls to initializer 'init(texture:)' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'SKNode'
 81 |
 82 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:99:22: warning: main actor-isolated property 'name' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 97 |                 let region=attachment.texture!,trim=region.trimRect,original=region.originalSize
 98 |                 let node=SKSpriteNode(texture:region.texture)
 99 |                 node.name=RegionAttachment.generateName(attachment.name)
    |                      `- warning: main actor-isolated property 'name' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
100 |                 node.size=CGSize(width:model.size.width*trim.width/original.width,height:model.size.height*trim.height/original.height)
101 |                 node.anchorPoint=CGPoint(x:(original.width/2-trim.minX)/trim.width,y:(original.height/2-trim.minY)/trim.height)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:149:49: note: mutation of this property is only permitted within the actor
147 |  In general, this should be unique among peers in the scene graph.
148 |  */
149 | @property (nonatomic, copy, nullable) NSString *name;
    |                                                 `- note: mutation of this property is only permitted within the actor
150 |
151 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:100:22: warning: main actor-isolated property 'size' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 98 |                 let node=SKSpriteNode(texture:region.texture)
 99 |                 node.name=RegionAttachment.generateName(attachment.name)
100 |                 node.size=CGSize(width:model.size.width*trim.width/original.width,height:model.size.height*trim.height/original.height)
    |                      `- warning: main actor-isolated property 'size' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
101 |                 node.anchorPoint=CGPoint(x:(original.width/2-trim.minX)/trim.width,y:(original.height/2-trim.minY)/trim.height)
102 |                 node.position=model.position;node.zRotation=model.rotation*degreeToRadiansFactor
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:163:30: note: mutation of this property is only permitted within the actor
161 |  Set the size of the sprite (in parent's coordinate space)
162 |  */
163 | @property (nonatomic) CGSize size;
    |                              `- note: mutation of this property is only permitted within the actor
164 |
165 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:101:22: warning: main actor-isolated property 'anchorPoint' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 99 |                 node.name=RegionAttachment.generateName(attachment.name)
100 |                 node.size=CGSize(width:model.size.width*trim.width/original.width,height:model.size.height*trim.height/original.height)
101 |                 node.anchorPoint=CGPoint(x:(original.width/2-trim.minX)/trim.width,y:(original.height/2-trim.minY)/trim.height)
    |                      `- warning: main actor-isolated property 'anchorPoint' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
102 |                 node.position=model.position;node.zRotation=model.rotation*degreeToRadiansFactor
103 |                 node.xScale=model.scale.dx;node.yScale=model.scale.dy;node.zPosition=depth;node.shader=resources.regionShader
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:158:31: note: mutation of this property is only permitted within the actor
156 |  Used to choose the location in the sprite that maps to its 'position' in the parent's coordinate space. The valid interval for each input is from 0.0 up to and including 1.0.
157 |  */
158 | @property (nonatomic) CGPoint anchorPoint;
    |                               `- note: mutation of this property is only permitted within the actor
159 |
160 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:102:22: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
100 |                 node.size=CGSize(width:model.size.width*trim.width/original.width,height:model.size.height*trim.height/original.height)
101 |                 node.anchorPoint=CGPoint(x:(original.width/2-trim.minX)/trim.width,y:(original.height/2-trim.minY)/trim.height)
102 |                 node.position=model.position;node.zRotation=model.rotation*degreeToRadiansFactor
    |                      `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
103 |                 node.xScale=model.scale.dx;node.yScale=model.scale.dy;node.zPosition=depth;node.shader=resources.regionShader
104 |                 let t=region.uvTransform,sx=trim.width/original.width,sy=trim.height/original.height,bx=trim.minX/original.width,by=trim.minY/original.height
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: mutation of this property is only permitted within the actor
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: mutation of this property is only permitted within the actor
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:102:51: warning: main actor-isolated property 'zRotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
100 |                 node.size=CGSize(width:model.size.width*trim.width/original.width,height:model.size.height*trim.height/original.height)
101 |                 node.anchorPoint=CGPoint(x:(original.width/2-trim.minX)/trim.width,y:(original.height/2-trim.minY)/trim.height)
102 |                 node.position=model.position;node.zRotation=model.rotation*degreeToRadiansFactor
    |                                                   `- warning: main actor-isolated property 'zRotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
103 |                 node.xScale=model.scale.dx;node.yScale=model.scale.dy;node.zPosition=depth;node.shader=resources.regionShader
104 |                 let t=region.uvTransform,sx=trim.width/original.width,sy=trim.height/original.height,bx=trim.minX/original.width,by=trim.minY/original.height
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: mutation of this property is only permitted within the actor
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: mutation of this property is only permitted within the actor
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:103:22: warning: main actor-isolated property 'xScale' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
101 |                 node.anchorPoint=CGPoint(x:(original.width/2-trim.minX)/trim.width,y:(original.height/2-trim.minY)/trim.height)
102 |                 node.position=model.position;node.zRotation=model.rotation*degreeToRadiansFactor
103 |                 node.xScale=model.scale.dx;node.yScale=model.scale.dy;node.zPosition=depth;node.shader=resources.regionShader
    |                      `- warning: main actor-isolated property 'xScale' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
104 |                 let t=region.uvTransform,sx=trim.width/original.width,sy=trim.height/original.height,bx=trim.minX/original.width,by=trim.minY/original.height
105 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.a*sx),Float(t.c*sy),Float(t.a*bx+t.c*by+t.tx))),forAttribute:"a_uvX")
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:94:31: note: mutation of this property is only permitted within the actor
 92 |  The scaling in the X axis
 93 |  */
 94 | @property (nonatomic) CGFloat xScale;
    |                               `- note: mutation of this property is only permitted within the actor
 95 | /**
 96 |  The scaling in the Y axis
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:103:49: warning: main actor-isolated property 'yScale' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
101 |                 node.anchorPoint=CGPoint(x:(original.width/2-trim.minX)/trim.width,y:(original.height/2-trim.minY)/trim.height)
102 |                 node.position=model.position;node.zRotation=model.rotation*degreeToRadiansFactor
103 |                 node.xScale=model.scale.dx;node.yScale=model.scale.dy;node.zPosition=depth;node.shader=resources.regionShader
    |                                                 `- warning: main actor-isolated property 'yScale' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
104 |                 let t=region.uvTransform,sx=trim.width/original.width,sy=trim.height/original.height,bx=trim.minX/original.width,by=trim.minY/original.height
105 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.a*sx),Float(t.c*sy),Float(t.a*bx+t.c*by+t.tx))),forAttribute:"a_uvX")
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:98:31: note: mutation of this property is only permitted within the actor
 96 |  The scaling in the Y axis
 97 |  */
 98 | @property (nonatomic) CGFloat yScale;
    |                               `- note: mutation of this property is only permitted within the actor
 99 |
100 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:103:76: warning: main actor-isolated property 'zPosition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
101 |                 node.anchorPoint=CGPoint(x:(original.width/2-trim.minX)/trim.width,y:(original.height/2-trim.minY)/trim.height)
102 |                 node.position=model.position;node.zRotation=model.rotation*degreeToRadiansFactor
103 |                 node.xScale=model.scale.dx;node.yScale=model.scale.dy;node.zPosition=depth;node.shader=resources.regionShader
    |                                                                            `- warning: main actor-isolated property 'zPosition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
104 |                 let t=region.uvTransform,sx=trim.width/original.width,sy=trim.height/original.height,bx=trim.minX/original.width,by=trim.minY/original.height
105 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.a*sx),Float(t.c*sy),Float(t.a*bx+t.c*by+t.tx))),forAttribute:"a_uvX")
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: mutation of this property is only permitted within the actor
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: mutation of this property is only permitted within the actor
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:103:97: warning: main actor-isolated property 'shader' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
101 |                 node.anchorPoint=CGPoint(x:(original.width/2-trim.minX)/trim.width,y:(original.height/2-trim.minY)/trim.height)
102 |                 node.position=model.position;node.zRotation=model.rotation*degreeToRadiansFactor
103 |                 node.xScale=model.scale.dx;node.yScale=model.scale.dy;node.zPosition=depth;node.shader=resources.regionShader
    |                                                                                                 `- warning: main actor-isolated property 'shader' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
104 |                 let t=region.uvTransform,sx=trim.width/original.width,sy=trim.height/original.height,bx=trim.minX/original.width,by=trim.minY/original.height
105 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.a*sx),Float(t.c*sy),Float(t.a*bx+t.c*by+t.tx))),forAttribute:"a_uvX")
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:170:51: note: mutation of this property is only permitted within the actor
168 | - (void)scaleToSize:(CGSize)size API_AVAILABLE(ios(10.0), tvos(10.0), watchos(3.0), macos(10.12));
169 |
170 | @property (nonatomic, retain, nullable) SKShader *shader API_AVAILABLE(ios(8.0), tvos(9.0), watchos(1.0), macos(10.10));
    |                                                   `- note: mutation of this property is only permitted within the actor
171 |
172 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:105:22: warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
103 |                 node.xScale=model.scale.dx;node.yScale=model.scale.dy;node.zPosition=depth;node.shader=resources.regionShader
104 |                 let t=region.uvTransform,sx=trim.width/original.width,sy=trim.height/original.height,bx=trim.minX/original.width,by=trim.minY/original.height
105 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.a*sx),Float(t.c*sy),Float(t.a*bx+t.c*by+t.tx))),forAttribute:"a_uvX")
    |                      `- warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
106 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.b*sx),Float(t.d*sy),Float(t.b*bx+t.d*by+t.ty))),forAttribute:"a_uvY")
107 |                 node.setValue(SKAttributeValue(vectorFloat4:attachment.color*SIMD4(compiled.slots[slot].color.channels.map(Float.init))),forAttribute:"a_tint")
SpriteKit.SKSpriteNode.setValue:3:24: note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
1 | class SKSpriteNode {
2 | @available(macOS 10.12, *)
3 |   @MainActor open func setValue(_ value: SKAttributeValue, forAttribute key: String)}
  |                        |- note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
  |                        `- note: main actor isolation inferred from inheritance from class 'SKNode'
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:106:22: warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
104 |                 let t=region.uvTransform,sx=trim.width/original.width,sy=trim.height/original.height,bx=trim.minX/original.width,by=trim.minY/original.height
105 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.a*sx),Float(t.c*sy),Float(t.a*bx+t.c*by+t.tx))),forAttribute:"a_uvX")
106 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.b*sx),Float(t.d*sy),Float(t.b*bx+t.d*by+t.ty))),forAttribute:"a_uvY")
    |                      `- warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
107 |                 node.setValue(SKAttributeValue(vectorFloat4:attachment.color*SIMD4(compiled.slots[slot].color.channels.map(Float.init))),forAttribute:"a_tint")
108 |                 node.setValue(SKAttributeValue(vectorFloat2:SIMD2(Float(region.pixelSize.width),Float(region.pixelSize.height))),forAttribute:"a_pixelSize")
SpriteKit.SKSpriteNode.setValue:3:24: note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
1 | class SKSpriteNode {
2 | @available(macOS 10.12, *)
3 |   @MainActor open func setValue(_ value: SKAttributeValue, forAttribute key: String)}
  |                        |- note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
  |                        `- note: main actor isolation inferred from inheritance from class 'SKNode'
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:107:22: warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
105 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.a*sx),Float(t.c*sy),Float(t.a*bx+t.c*by+t.tx))),forAttribute:"a_uvX")
106 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.b*sx),Float(t.d*sy),Float(t.b*bx+t.d*by+t.ty))),forAttribute:"a_uvY")
107 |                 node.setValue(SKAttributeValue(vectorFloat4:attachment.color*SIMD4(compiled.slots[slot].color.channels.map(Float.init))),forAttribute:"a_tint")
    |                      `- warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
108 |                 node.setValue(SKAttributeValue(vectorFloat2:SIMD2(Float(region.pixelSize.width),Float(region.pixelSize.height))),forAttribute:"a_pixelSize")
109 |                 node.setValue(SKAttributeValue(float:region.texture.filteringMode == .nearest ? 1:0),forAttribute:"a_nearest")
SpriteKit.SKSpriteNode.setValue:3:24: note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
1 | class SKSpriteNode {
2 | @available(macOS 10.12, *)
3 |   @MainActor open func setValue(_ value: SKAttributeValue, forAttribute key: String)}
  |                        |- note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
  |                        `- note: main actor isolation inferred from inheritance from class 'SKNode'
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:108:22: warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
106 |                 node.setValue(SKAttributeValue(vectorFloat3:SIMD3(Float(t.b*sx),Float(t.d*sy),Float(t.b*bx+t.d*by+t.ty))),forAttribute:"a_uvY")
107 |                 node.setValue(SKAttributeValue(vectorFloat4:attachment.color*SIMD4(compiled.slots[slot].color.channels.map(Float.init))),forAttribute:"a_tint")
108 |                 node.setValue(SKAttributeValue(vectorFloat2:SIMD2(Float(region.pixelSize.width),Float(region.pixelSize.height))),forAttribute:"a_pixelSize")
    |                      `- warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
109 |                 node.setValue(SKAttributeValue(float:region.texture.filteringMode == .nearest ? 1:0),forAttribute:"a_nearest")
110 |                 proxyBones[compiled.slotBones[slot]]!.addChild(node)
SpriteKit.SKSpriteNode.setValue:3:24: note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
1 | class SKSpriteNode {
2 | @available(macOS 10.12, *)
3 |   @MainActor open func setValue(_ value: SKAttributeValue, forAttribute key: String)}
  |                        |- note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
  |                        `- note: main actor isolation inferred from inheritance from class 'SKNode'
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:109:22: warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
107 |                 node.setValue(SKAttributeValue(vectorFloat4:attachment.color*SIMD4(compiled.slots[slot].color.channels.map(Float.init))),forAttribute:"a_tint")
108 |                 node.setValue(SKAttributeValue(vectorFloat2:SIMD2(Float(region.pixelSize.width),Float(region.pixelSize.height))),forAttribute:"a_pixelSize")
109 |                 node.setValue(SKAttributeValue(float:region.texture.filteringMode == .nearest ? 1:0),forAttribute:"a_nearest")
    |                      `- warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
110 |                 proxyBones[compiled.slotBones[slot]]!.addChild(node)
111 |                 records.append(Record(attachment,node:node))
SpriteKit.SKSpriteNode.setValue:3:24: note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
1 | class SKSpriteNode {
2 | @available(macOS 10.12, *)
3 |   @MainActor open func setValue(_ value: SKAttributeValue, forAttribute key: String)}
  |                        |- note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
  |                        `- note: main actor isolation inferred from inheritance from class 'SKNode'
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:110:55: warning: call to main actor-isolated instance method 'addChild' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
108 |                 node.setValue(SKAttributeValue(vectorFloat2:SIMD2(Float(region.pixelSize.width),Float(region.pixelSize.height))),forAttribute:"a_pixelSize")
109 |                 node.setValue(SKAttributeValue(float:region.texture.filteringMode == .nearest ? 1:0),forAttribute:"a_nearest")
110 |                 proxyBones[compiled.slotBones[slot]]!.addChild(node)
    |                                                       `- warning: call to main actor-isolated instance method 'addChild' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
111 |                 records.append(Record(attachment,node:node))
112 |                 try stageCheck?(node)
SpriteKit.SKNode.addChild:2:22: note: calls to instance method 'addChild' from outside of its actor context are implicitly asynchronous
1 | class SKNode {
2 | @MainActor open func addChild(_ node: SKNode)}
  |                      |- note: calls to instance method 'addChild' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:114:26: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |                 try stageCheck?(node)
113 |             case .point(let model):
114 |                 let node=PointAttachment(model);node.name=PointAttachment.generateName(model.name);node.isHidden=true
    |                          `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
115 |                 logicalPoints.append((attachment.id,slot,node))
116 |             case .boundingBox(let model):
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:86:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
 84 |     let model: PointAttachmentModel
 85 |
 86 |     init(_ model: PointAttachmentModel) {
    |     |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
    |     `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
 87 |
 88 |         self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:114:54: warning: main actor-isolated property 'name' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
112 |                 try stageCheck?(node)
113 |             case .point(let model):
114 |                 let node=PointAttachment(model);node.name=PointAttachment.generateName(model.name);node.isHidden=true
    |                                                      `- warning: main actor-isolated property 'name' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
115 |                 logicalPoints.append((attachment.id,slot,node))
116 |             case .boundingBox(let model):
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:149:49: note: mutation of this property is only permitted within the actor
147 |  In general, this should be unique among peers in the scene graph.
148 |  */
149 | @property (nonatomic, copy, nullable) NSString *name;
    |                                                 `- note: mutation of this property is only permitted within the actor
150 |
151 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:114:105: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
112 |                 try stageCheck?(node)
113 |             case .point(let model):
114 |                 let node=PointAttachment(model);node.name=PointAttachment.generateName(model.name);node.isHidden=true
    |                                                                                                         `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
115 |                 logicalPoints.append((attachment.id,slot,node))
116 |             case .boundingBox(let model):
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: mutation of this property is only permitted within the actor
116 |  Controls whether or not the node and its children are rendered.
117 |  */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
    |                                               `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:117:58: warning: main actor-isolated property 'physicsBody' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
115 |                 logicalPoints.append((attachment.id,slot,node))
116 |             case .boundingBox(let model):
117 |                 if let body=BoundingBoxAttachment(model).physicsBody {physicsBodies[attachment.id]=body}
    |                                                          `- warning: main actor-isolated property 'physicsBody' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
118 |             }
119 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:159:56: note: property declared here
157 |  Physics body attached to the node, with synchronized scale, rotation, and position
158 |  */
159 | @property (nonatomic, retain, nullable) SKPhysicsBody *physicsBody;
    |                                                        `- note: property declared here
160 |
161 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:117:29: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
115 |                 logicalPoints.append((attachment.id,slot,node))
116 |             case .boundingBox(let model):
117 |                 if let body=BoundingBoxAttachment(model).physicsBody {physicsBodies[attachment.id]=body}
    |                             `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
118 |             }
119 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:59:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
 57 |     let model: BoundingBoxAttachmentModel
 58 |
 59 |     init(_ model: BoundingBoxAttachmentModel) {
    |     |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
    |     `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
 60 |
 61 |         self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:121:31: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
118 |             }
119 |         }
120 |         func remember(_ node:SKNode) {
    |              `- note: add '@MainActor' to make local function 'remember' part of global actor 'MainActor'
121 |             for child in node.children {contracts.append((child,node,child.zPosition));remember(child)}
    |                               `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
122 |         }
123 |         remember(root)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 |  */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
    |                                                   `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:121:76: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
118 |             }
119 |         }
120 |         func remember(_ node:SKNode) {
    |              `- note: add '@MainActor' to make local function 'remember' part of global actor 'MainActor'
121 |             for child in node.children {contracts.append((child,node,child.zPosition));remember(child)}
    |                                                                            `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
122 |         }
123 |         remember(root)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:125:44: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
123 |         remember(root)
124 |         for record in records {record.contractIndex=contracts.firstIndex {$0.0 === record.node}!}
125 |         for record in records {record.node.isHidden=activeAttachments[record.attachment.slot] != record.attachment.name}
    |                                            `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
126 |     }
127 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: mutation of this property is only permitted within the actor
116 |  Controls whether or not the node and its children are rendered.
117 |  */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
    |                                               `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:130:98: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
126 |     }
127 |
128 |     func stageRegions(lookup:[MeshAttachmentKey:Int],slots changed:Set<Int>,resources:MeshRendererResources,
    |          `- note: add '@MainActor' to make instance method 'stageRegions(lookup:slots:resources:check:)' part of global actor 'MainActor'
129 |                       check:((SKNode)throws->Void)?)throws->MeshSetupRenderer {
130 |         try MeshSetupRenderer(compiled:compiled,resources:resources,bones:bones,slots:slots,root:SKNode(),skin:"",
    |                                                                                                  `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
131 |                               resolvedLookup:lookup.filter {changed.contains($0.key.slot)},stageCheck:check)
132 |     }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:55:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 53 | #endif
 54 |
 55 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSResponder'
 56 |
 57 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:137:71: warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
132 |     }
133 |
134 |     func commitRegions(_ staged:MeshSetupRenderer,slots changed:Set<Int>) {
    |          `- note: add '@MainActor' to make instance method 'commitRegions(_:slots:)' part of global actor 'MainActor'
135 |         var removed=Set<ObjectIdentifier>()
136 |         for record in records where changed.contains(record.attachment.slot) {
137 |             removed.insert(ObjectIdentifier(record.node));record.node.removeFromParent()
    |                                                                       `- warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
138 |         }
139 |         records.removeAll {changed.contains($0.attachment.slot)}
SpriteKit.SKNode.removeFromParent:2:22: note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
1 | class SKNode {
2 | @MainActor open func removeFromParent()}
  |                      |- note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:143:18: warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
132 |     }
133 |
134 |     func commitRegions(_ staged:MeshSetupRenderer,slots changed:Set<Int>) {
    |          `- note: add '@MainActor' to make instance method 'commitRegions(_:slots:)' part of global actor 'MainActor'
135 |         var removed=Set<ObjectIdentifier>()
136 |         for record in records where changed.contains(record.attachment.slot) {
    :
141 |         for i in proxyBones.indices where proxyBones[i] == nil {
142 |             guard let node=staged.proxyBones[i] else {continue}
143 |             node.removeFromParent()
    |                  `- warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
144 |             let parent=compiled.boneParents[i].flatMap {proxyBones[$0]} ?? root
145 |             parent.addChild(node);proxyBones[i]=node
SpriteKit.SKNode.removeFromParent:2:22: note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
1 | class SKNode {
2 | @MainActor open func removeFromParent()}
  |                      |- note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:145:20: warning: call to main actor-isolated instance method 'addChild' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
132 |     }
133 |
134 |     func commitRegions(_ staged:MeshSetupRenderer,slots changed:Set<Int>) {
    |          `- note: add '@MainActor' to make instance method 'commitRegions(_:slots:)' part of global actor 'MainActor'
135 |         var removed=Set<ObjectIdentifier>()
136 |         for record in records where changed.contains(record.attachment.slot) {
    :
143 |             node.removeFromParent()
144 |             let parent=compiled.boneParents[i].flatMap {proxyBones[$0]} ?? root
145 |             parent.addChild(node);proxyBones[i]=node
    |                    `- warning: call to main actor-isolated instance method 'addChild' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
146 |             contracts.append((node,parent,node.zPosition))
147 |         }
SpriteKit.SKNode.addChild:2:22: note: calls to instance method 'addChild' from outside of its actor context are implicitly asynchronous
1 | class SKNode {
2 | @MainActor open func addChild(_ node: SKNode)}
  |                      |- note: calls to instance method 'addChild' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:146:48: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
132 |     }
133 |
134 |     func commitRegions(_ staged:MeshSetupRenderer,slots changed:Set<Int>) {
    |          `- note: add '@MainActor' to make instance method 'commitRegions(_:slots:)' part of global actor 'MainActor'
135 |         var removed=Set<ObjectIdentifier>()
136 |         for record in records where changed.contains(record.attachment.slot) {
    :
144 |             let parent=compiled.boneParents[i].flatMap {proxyBones[$0]} ?? root
145 |             parent.addChild(node);proxyBones[i]=node
146 |             contracts.append((node,parent,node.zPosition))
    |                                                `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
147 |         }
148 |         for record in staged.records {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:149:25: warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
132 |     }
133 |
134 |     func commitRegions(_ staged:MeshSetupRenderer,slots changed:Set<Int>) {
    |          `- note: add '@MainActor' to make instance method 'commitRegions(_:slots:)' part of global actor 'MainActor'
135 |         var removed=Set<ObjectIdentifier>()
136 |         for record in records where changed.contains(record.attachment.slot) {
    :
147 |         }
148 |         for record in staged.records {
149 |             record.node.removeFromParent()
    |                         `- warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
150 |             let parent=proxyBones[compiled.slotBones[record.attachment.slot]]!
151 |             parent.addChild(record.node)
SpriteKit.SKNode.removeFromParent:2:22: note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
1 | class SKNode {
2 | @MainActor open func removeFromParent()}
  |                      |- note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:151:20: warning: call to main actor-isolated instance method 'addChild' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
132 |     }
133 |
134 |     func commitRegions(_ staged:MeshSetupRenderer,slots changed:Set<Int>) {
    |          `- note: add '@MainActor' to make instance method 'commitRegions(_:slots:)' part of global actor 'MainActor'
135 |         var removed=Set<ObjectIdentifier>()
136 |         for record in records where changed.contains(record.attachment.slot) {
    :
149 |             record.node.removeFromParent()
150 |             let parent=proxyBones[compiled.slotBones[record.attachment.slot]]!
151 |             parent.addChild(record.node)
    |                    `- warning: call to main actor-isolated instance method 'addChild' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
152 |             records.append(record);contracts.append((record.node,parent,record.node.zPosition))
153 |         }
SpriteKit.SKNode.addChild:2:22: note: calls to instance method 'addChild' from outside of its actor context are implicitly asynchronous
1 | class SKNode {
2 | @MainActor open func addChild(_ node: SKNode)}
  |                      |- note: calls to instance method 'addChild' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:152:85: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
132 |     }
133 |
134 |     func commitRegions(_ staged:MeshSetupRenderer,slots changed:Set<Int>) {
    |          `- note: add '@MainActor' to make instance method 'commitRegions(_:slots:)' part of global actor 'MainActor'
135 |         var removed=Set<ObjectIdentifier>()
136 |         for record in records where changed.contains(record.attachment.slot) {
    :
150 |             let parent=proxyBones[compiled.slotBones[record.attachment.slot]]!
151 |             parent.addChild(record.node)
152 |             records.append(record);contracts.append((record.node,parent,record.node.zPosition))
    |                                                                                     `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
153 |         }
154 |         var needed=Set<Int>()
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:160:84: warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
132 |     }
133 |
134 |     func commitRegions(_ staged:MeshSetupRenderer,slots changed:Set<Int>) {
    |          `- note: add '@MainActor' to make instance method 'commitRegions(_:slots:)' part of global actor 'MainActor'
135 |         var removed=Set<ObjectIdentifier>()
136 |         for record in records where changed.contains(record.attachment.slot) {
    :
158 |         }
159 |         for i in proxyBones.indices.reversed() where !needed.contains(i) {
160 |             if let node=proxyBones[i] {removed.insert(ObjectIdentifier(node));node.removeFromParent();proxyBones[i]=nil}
    |                                                                                    `- warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
161 |         }
162 |         contracts.removeAll {removed.contains(ObjectIdentifier($0.0))}
SpriteKit.SKNode.removeFromParent:2:22: note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
1 | class SKNode {
2 | @MainActor open func removeFromParent()}
  |                      |- note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:168:48: warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
165 |     }
166 |
167 |     func removeLogicalAttachments(states:[MeshSlotState]) {
    |          `- note: add '@MainActor' to make instance method 'removeLogicalAttachments(states:)' part of global actor 'MainActor'
168 |         for point in logicalPoints {point.node.removeFromParent()}
    |                                                `- warning: call to main actor-isolated instance method 'removeFromParent()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
169 |         for i in slots.indices {states[i].physics.transition(to:nil,vertices:[],slot:slots[i],chainValid:chainIsValid(i));slots[i].physicsBody=nil}
170 |     }
SpriteKit.SKNode.removeFromParent:2:22: note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
1 | class SKNode {
2 | @MainActor open func removeFromParent()}
  |                      |- note: calls to instance method 'removeFromParent()' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:169:132: warning: main actor-isolated property 'physicsBody' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
165 |     }
166 |
167 |     func removeLogicalAttachments(states:[MeshSlotState]) {
    |          `- note: add '@MainActor' to make instance method 'removeLogicalAttachments(states:)' part of global actor 'MainActor'
168 |         for point in logicalPoints {point.node.removeFromParent()}
169 |         for i in slots.indices {states[i].physics.transition(to:nil,vertices:[],slot:slots[i],chainValid:chainIsValid(i));slots[i].physicsBody=nil}
    |                                                                                                                                    `- warning: main actor-isolated property 'physicsBody' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
170 |     }
171 |     func installLogicalAttachments(states:[MeshSlotState]) {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:159:56: note: mutation of this property is only permitted within the actor
157 |  Physics body attached to the node, with synchronized scale, rotation, and position
158 |  */
159 | @property (nonatomic, retain, nullable) SKPhysicsBody *physicsBody;
    |                                                        `- note: mutation of this property is only permitted within the actor
160 |
161 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:172:55: warning: call to main actor-isolated instance method 'addChild' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
169 |         for i in slots.indices {states[i].physics.transition(to:nil,vertices:[],slot:slots[i],chainValid:chainIsValid(i));slots[i].physicsBody=nil}
170 |     }
171 |     func installLogicalAttachments(states:[MeshSlotState]) {
    |          `- note: add '@MainActor' to make instance method 'installLogicalAttachments(states:)' part of global actor 'MainActor'
172 |         for point in logicalPoints {slots[point.slot].addChild(point.node)}
    |                                                       `- warning: call to main actor-isolated instance method 'addChild' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
173 |         updateLogicalActivity(states:states)
174 |     }
SpriteKit.SKNode.addChild:2:22: note: calls to instance method 'addChild' from outside of its actor context are implicitly asynchronous
1 | class SKNode {
2 | @MainActor open func addChild(_ node: SKNode)}
  |                      |- note: calls to instance method 'addChild' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:178:36: warning: main actor-isolated property 'physicsBody' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
173 |         updateLogicalActivity(states:states)
174 |     }
175 |     func updateLogicalActivity(states:[MeshSlotState]) {
    |          `- note: add '@MainActor' to make instance method 'updateLogicalActivity(states:)' part of global actor 'MainActor'
176 |         for slot in slots.indices {
177 |             let body=states[slot].attachmentID.flatMap {physicsBodies[$0]}
178 |             let actual=slots[slot].physicsBody
    |                                    `- warning: main actor-isolated property 'physicsBody' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
179 |             if actual === body && states[slot].physics.expectedBody === body {continue}
180 |             if states[slot].physics.expectedBody !== body {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:159:56: note: property declared here
157 |  Physics body attached to the node, with synchronized scale, rotation, and position
158 |  */
159 | @property (nonatomic, retain, nullable) SKPhysicsBody *physicsBody;
    |                                                        `- note: property declared here
160 |
161 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:187:45: warning: main actor-isolated property 'physicsBody' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
173 |         updateLogicalActivity(states:states)
174 |     }
175 |     func updateLogicalActivity(states:[MeshSlotState]) {
    |          `- note: add '@MainActor' to make instance method 'updateLogicalActivity(states:)' part of global actor 'MainActor'
176 |         for slot in slots.indices {
177 |             let body=states[slot].attachmentID.flatMap {physicsBodies[$0]}
    :
185 |                 states[slot].physics.transition(to:body,vertices:vertices,slot:slots[slot],chainValid:chainIsValid(slot))
186 |             }
187 |             if actual !== body {slots[slot].physicsBody=body}
    |                                             `- warning: main actor-isolated property 'physicsBody' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
188 |         }
189 |     }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:159:56: note: mutation of this property is only permitted within the actor
157 |  Physics body attached to the node, with synchronized scale, rotation, and position
158 |  */
159 | @property (nonatomic, retain, nullable) SKPhysicsBody *physicsBody;
    |                                                        `- note: mutation of this property is only permitted within the actor
160 |
161 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:209:27: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
206 |     }
207 |
208 |     private func chainIsValid(_ slot:Int)->Bool {
    |                  `- note: add '@MainActor' to make instance method 'chainIsValid' part of global actor 'MainActor'
209 |         guard slots[slot].parent === bones[compiled.slotBones[slot]] else {return false}
    |                           `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:135:51: note: property declared here
133 |  If this is nil the node has not been added to another group and is thus the root node of its own graph.
134 |  */
135 | @property (nonatomic, readonly, nullable) SKNode *parent;
    |                                                   `- note: property declared here
136 |
137 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:212:98: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
212 |             let node=bones[i],expected=compiled.boneParents[i].map {bones[$0] as SKNode} ?? root.parent
    |                                                                                                  `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
213 |             guard node.parent === expected,node.zPosition==0,[node.position.x,node.position.y,node.zRotation,node.xScale,node.yScale,node.alpha].allSatisfy(\.isFinite) else {return false}
214 |             index=compiled.boneParents[i]
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:135:51: note: property declared here
133 |  If this is nil the node has not been added to another group and is thus the root node of its own graph.
134 |  */
135 | @property (nonatomic, readonly, nullable) SKNode *parent;
    |                                                   `- note: property declared here
136 |
137 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:213:24: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
206 |     }
207 |
208 |     private func chainIsValid(_ slot:Int)->Bool {
    |                  `- note: add '@MainActor' to make instance method 'chainIsValid' part of global actor 'MainActor'
209 |         guard slots[slot].parent === bones[compiled.slotBones[slot]] else {return false}
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
212 |             let node=bones[i],expected=compiled.boneParents[i].map {bones[$0] as SKNode} ?? root.parent
213 |             guard node.parent === expected,node.zPosition==0,[node.position.x,node.position.y,node.zRotation,node.xScale,node.yScale,node.alpha].allSatisfy(\.isFinite) else {return false}
    |                        `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
214 |             index=compiled.boneParents[i]
215 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:135:51: note: property declared here
133 |  If this is nil the node has not been added to another group and is thus the root node of its own graph.
134 |  */
135 | @property (nonatomic, readonly, nullable) SKNode *parent;
    |                                                   `- note: property declared here
136 |
137 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:213:49: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
206 |     }
207 |
208 |     private func chainIsValid(_ slot:Int)->Bool {
    |                  `- note: add '@MainActor' to make instance method 'chainIsValid' part of global actor 'MainActor'
209 |         guard slots[slot].parent === bones[compiled.slotBones[slot]] else {return false}
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
212 |             let node=bones[i],expected=compiled.boneParents[i].map {bones[$0] as SKNode} ?? root.parent
213 |             guard node.parent === expected,node.zPosition==0,[node.position.x,node.position.y,node.zRotation,node.xScale,node.yScale,node.alpha].allSatisfy(\.isFinite) else {return false}
    |                                                 `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
214 |             index=compiled.boneParents[i]
215 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:213:68: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
206 |     }
207 |
208 |     private func chainIsValid(_ slot:Int)->Bool {
    |                  `- note: add '@MainActor' to make instance method 'chainIsValid' part of global actor 'MainActor'
209 |         guard slots[slot].parent === bones[compiled.slotBones[slot]] else {return false}
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
212 |             let node=bones[i],expected=compiled.boneParents[i].map {bones[$0] as SKNode} ?? root.parent
213 |             guard node.parent === expected,node.zPosition==0,[node.position.x,node.position.y,node.zRotation,node.xScale,node.yScale,node.alpha].allSatisfy(\.isFinite) else {return false}
    |                                                                    `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
214 |             index=compiled.boneParents[i]
215 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: property declared here
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: property declared here
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:213:84: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
206 |     }
207 |
208 |     private func chainIsValid(_ slot:Int)->Bool {
    |                  `- note: add '@MainActor' to make instance method 'chainIsValid' part of global actor 'MainActor'
209 |         guard slots[slot].parent === bones[compiled.slotBones[slot]] else {return false}
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
212 |             let node=bones[i],expected=compiled.boneParents[i].map {bones[$0] as SKNode} ?? root.parent
213 |             guard node.parent === expected,node.zPosition==0,[node.position.x,node.position.y,node.zRotation,node.xScale,node.yScale,node.alpha].allSatisfy(\.isFinite) else {return false}
    |                                                                                    `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
214 |             index=compiled.boneParents[i]
215 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: property declared here
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: property declared here
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:213:100: warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
206 |     }
207 |
208 |     private func chainIsValid(_ slot:Int)->Bool {
    |                  `- note: add '@MainActor' to make instance method 'chainIsValid' part of global actor 'MainActor'
209 |         guard slots[slot].parent === bones[compiled.slotBones[slot]] else {return false}
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
212 |             let node=bones[i],expected=compiled.boneParents[i].map {bones[$0] as SKNode} ?? root.parent
213 |             guard node.parent === expected,node.zPosition==0,[node.position.x,node.position.y,node.zRotation,node.xScale,node.yScale,node.alpha].allSatisfy(\.isFinite) else {return false}
    |                                                                                                    `- warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
214 |             index=compiled.boneParents[i]
215 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: property declared here
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: property declared here
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:213:115: warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
206 |     }
207 |
208 |     private func chainIsValid(_ slot:Int)->Bool {
    |                  `- note: add '@MainActor' to make instance method 'chainIsValid' part of global actor 'MainActor'
209 |         guard slots[slot].parent === bones[compiled.slotBones[slot]] else {return false}
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
212 |             let node=bones[i],expected=compiled.boneParents[i].map {bones[$0] as SKNode} ?? root.parent
213 |             guard node.parent === expected,node.zPosition==0,[node.position.x,node.position.y,node.zRotation,node.xScale,node.yScale,node.alpha].allSatisfy(\.isFinite) else {return false}
    |                                                                                                                   `- warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
214 |             index=compiled.boneParents[i]
215 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:94:31: note: property declared here
 92 |  The scaling in the X axis
 93 |  */
 94 | @property (nonatomic) CGFloat xScale;
    |                               `- note: property declared here
 95 | /**
 96 |  The scaling in the Y axis
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:213:127: warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
206 |     }
207 |
208 |     private func chainIsValid(_ slot:Int)->Bool {
    |                  `- note: add '@MainActor' to make instance method 'chainIsValid' part of global actor 'MainActor'
209 |         guard slots[slot].parent === bones[compiled.slotBones[slot]] else {return false}
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
212 |             let node=bones[i],expected=compiled.boneParents[i].map {bones[$0] as SKNode} ?? root.parent
213 |             guard node.parent === expected,node.zPosition==0,[node.position.x,node.position.y,node.zRotation,node.xScale,node.yScale,node.alpha].allSatisfy(\.isFinite) else {return false}
    |                                                                                                                               `- warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
214 |             index=compiled.boneParents[i]
215 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:98:31: note: property declared here
 96 |  The scaling in the Y axis
 97 |  */
 98 | @property (nonatomic) CGFloat yScale;
    |                               `- note: property declared here
 99 |
100 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:213:139: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
206 |     }
207 |
208 |     private func chainIsValid(_ slot:Int)->Bool {
    |                  `- note: add '@MainActor' to make instance method 'chainIsValid' part of global actor 'MainActor'
209 |         guard slots[slot].parent === bones[compiled.slotBones[slot]] else {return false}
210 |         var index:Int?=compiled.slotBones[slot]
211 |         while let i=index {
212 |             let node=bones[i],expected=compiled.boneParents[i].map {bones[$0] as SKNode} ?? root.parent
213 |             guard node.parent === expected,node.zPosition==0,[node.position.x,node.position.y,node.zRotation,node.xScale,node.yScale,node.alpha].allSatisfy(\.isFinite) else {return false}
    |                                                                                                                                           `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
214 |             index=compiled.boneParents[i]
215 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:230:31: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
228 |             let expected=parent.map {bones[$0] as SKNode} ?? owner
229 |             let local=MeshSlotPhysicsState.local(bone)
230 |             boneValid[i]=bone.parent === expected && bone.zPosition==0 && (parent.map {boneValid[$0]} ?? true)
    |                               `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
231 |             if !boneValid[i],nodeError==nil {nodeError=mutation(compiled.bones[i].name)}
232 |             matrices[i]=parent.map {MeshSlotPhysicsState.concatenate(matrices[$0],local)} ?? local
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:135:51: note: property declared here
133 |  If this is nil the node has not been added to another group and is thus the root node of its own graph.
134 |  */
135 | @property (nonatomic, readonly, nullable) SKNode *parent;
    |                                                   `- note: property declared here
136 |
137 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:230:59: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
228 |             let expected=parent.map {bones[$0] as SKNode} ?? owner
229 |             let local=MeshSlotPhysicsState.local(bone)
230 |             boneValid[i]=bone.parent === expected && bone.zPosition==0 && (parent.map {boneValid[$0]} ?? true)
    |                                                           `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
231 |             if !boneValid[i],nodeError==nil {nodeError=mutation(compiled.bones[i].name)}
232 |             matrices[i]=parent.map {MeshSlotPhysicsState.concatenate(matrices[$0],local)} ?? local
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:234:49: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
232 |             matrices[i]=parent.map {MeshSlotPhysicsState.concatenate(matrices[$0],local)} ?? local
233 |             let m=matrices[i]
234 |             if ![m.a,m.b,m.c,m.d,m.tx,m.ty,bone.alpha].allSatisfy({$0.isFinite && Float($0).isFinite}) {
    |                                                 `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
235 |                 boneValid[i]=false
236 |                 if nodeError==nil {nodeError=SpineRuntimeError(.invalidGeometry,path:"/runtime/nodes/"+SpineRuntimeError.pointerComponent(compiled.bones[i].name),message:"Bone transform or opacity is nonfinite.")}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:238:61: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
236 |                 if nodeError==nil {nodeError=SpineRuntimeError(.invalidGeometry,path:"/runtime/nodes/"+SpineRuntimeError.pointerComponent(compiled.bones[i].name),message:"Bone transform or opacity is nonfinite.")}
237 |             }
238 |             opacity[i]=(parent.map {opacity[$0]} ?? 1)*bone.alpha;hidden[i]=(parent.map {hidden[$0]} ?? false) || bone.isHidden
    |                                                             `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
239 |         }
240 |         for i in slots.indices {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:238:120: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
236 |                 if nodeError==nil {nodeError=SpineRuntimeError(.invalidGeometry,path:"/runtime/nodes/"+SpineRuntimeError.pointerComponent(compiled.bones[i].name),message:"Bone transform or opacity is nonfinite.")}
237 |             }
238 |             opacity[i]=(parent.map {opacity[$0]} ?? 1)*bone.alpha;hidden[i]=(parent.map {hidden[$0]} ?? false) || bone.isHidden
    |                                                                                                                        `- warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
239 |         }
240 |         for i in slots.indices {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: property declared here
116 |  Controls whether or not the node and its children are rendered.
117 |  */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
    |                                               `- note: property declared here
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:243:47: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
241 |             let slot=slots[i],bone=compiled.slotBones[i]
242 |             corrections[i]=false
243 |             let valid=boneValid[bone] && slot.parent === bones[bone] && slot.xScale==1 && slot.yScale==1 && slot.zPosition==0
    |                                               `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
244 |             if !states[i].physics.hasProvenance {
245 |                 // Region/mesh-only slots never have a physics authorization.
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:135:51: note: property declared here
133 |  If this is nil the node has not been added to another group and is thus the root node of its own graph.
134 |  */
135 | @property (nonatomic, readonly, nullable) SKNode *parent;
    |                                                   `- note: property declared here
136 |
137 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:243:78: warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
241 |             let slot=slots[i],bone=compiled.slotBones[i]
242 |             corrections[i]=false
243 |             let valid=boneValid[bone] && slot.parent === bones[bone] && slot.xScale==1 && slot.yScale==1 && slot.zPosition==0
    |                                                                              `- warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
244 |             if !states[i].physics.hasProvenance {
245 |                 // Region/mesh-only slots never have a physics authorization.
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:94:31: note: property declared here
 92 |  The scaling in the X axis
 93 |  */
 94 | @property (nonatomic) CGFloat xScale;
    |                               `- note: property declared here
 95 | /**
 96 |  The scaling in the Y axis
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:243:96: warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
241 |             let slot=slots[i],bone=compiled.slotBones[i]
242 |             corrections[i]=false
243 |             let valid=boneValid[bone] && slot.parent === bones[bone] && slot.xScale==1 && slot.yScale==1 && slot.zPosition==0
    |                                                                                                `- warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
244 |             if !states[i].physics.hasProvenance {
245 |                 // Region/mesh-only slots never have a physics authorization.
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:98:31: note: property declared here
 96 |  The scaling in the Y axis
 97 |  */
 98 | @property (nonatomic) CGFloat yScale;
    |                               `- note: property declared here
 99 |
100 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:243:114: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
241 |             let slot=slots[i],bone=compiled.slotBones[i]
242 |             corrections[i]=false
243 |             let valid=boneValid[bone] && slot.parent === bones[bone] && slot.xScale==1 && slot.yScale==1 && slot.zPosition==0
    |                                                                                                                  `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
244 |             if !states[i].physics.hasProvenance {
245 |                 // Region/mesh-only slots never have a physics authorization.
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:247:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
245 |                 // Region/mesh-only slots never have a physics authorization.
246 |                 // Keep their exact identity check ahead of world/context errors.
247 |                 if !valid || slot.position != .zero || slot.zRotation != 0 {
    |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
248 |                     if nodeError==nil {nodeError=mutation(compiled.slots[i].name)}
249 |                 } else {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: property declared here
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: property declared here
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:247:61: warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
245 |                 // Region/mesh-only slots never have a physics authorization.
246 |                 // Keep their exact identity check ahead of world/context errors.
247 |                 if !valid || slot.position != .zero || slot.zRotation != 0 {
    |                                                             `- warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
248 |                     if nodeError==nil {nodeError=mutation(compiled.slots[i].name)}
249 |                 } else {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: property declared here
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: property declared here
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:259:60: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
257 |             do {
258 |                 let permitted=try states[i].physics.plan(slot:slot,parent:bones[bone],world:MeshSlotPhysicsState.concatenate(external,matrices[bone]),space:space,detached:detached,chainValid:valid)
259 |                 if valid && permitted {corrections[i]=slot.position != .zero || slot.zRotation != 0}
    |                                                            `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
260 |                 else if nodeError==nil {nodeError=mutation(compiled.slots[i].name)}
261 |             } catch let error as SpineRuntimeError {if contextError==nil {contextError=error}}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: property declared here
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: property declared here
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:259:86: warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
257 |             do {
258 |                 let permitted=try states[i].physics.plan(slot:slot,parent:bones[bone],world:MeshSlotPhysicsState.concatenate(external,matrices[bone]),space:space,detached:detached,chainValid:valid)
259 |                 if valid && permitted {corrections[i]=slot.position != .zero || slot.zRotation != 0}
    |                                                                                      `- warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
260 |                 else if nodeError==nil {nodeError=mutation(compiled.slots[i].name)}
261 |             } catch let error as SpineRuntimeError {if contextError==nil {contextError=error}}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: property declared here
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: property declared here
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:264:17: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
262 |             catch {if contextError==nil {contextError=MeshSlotPhysicsState.Frame.contextError()}}
263 |         }
264 |         if root.parent !== owner || root.position != .zero || root.zRotation != 0 || root.xScale != 1 || root.yScale != 1 || root.zPosition != 0 || root.alpha != 1 {
    |                 `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:135:51: note: property declared here
133 |  If this is nil the node has not been added to another group and is thus the root node of its own graph.
134 |  */
135 | @property (nonatomic, readonly, nullable) SKNode *parent;
    |                                                   `- note: property declared here
136 |
137 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:264:42: warning: main actor-isolated property 'position' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
262 |             catch {if contextError==nil {contextError=MeshSlotPhysicsState.Frame.contextError()}}
263 |         }
264 |         if root.parent !== owner || root.position != .zero || root.zRotation != 0 || root.xScale != 1 || root.yScale != 1 || root.zPosition != 0 || root.alpha != 1 {
    |                                          `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: property declared here
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: property declared here
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:264:68: warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
262 |             catch {if contextError==nil {contextError=MeshSlotPhysicsState.Frame.contextError()}}
263 |         }
264 |         if root.parent !== owner || root.position != .zero || root.zRotation != 0 || root.xScale != 1 || root.yScale != 1 || root.zPosition != 0 || root.alpha != 1 {
    |                                                                    `- warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: property declared here
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: property declared here
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:264:91: warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
262 |             catch {if contextError==nil {contextError=MeshSlotPhysicsState.Frame.contextError()}}
263 |         }
264 |         if root.parent !== owner || root.position != .zero || root.zRotation != 0 || root.xScale != 1 || root.yScale != 1 || root.zPosition != 0 || root.alpha != 1 {
    |                                                                                           `- warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:94:31: note: property declared here
 92 |  The scaling in the X axis
 93 |  */
 94 | @property (nonatomic) CGFloat xScale;
    |                               `- note: property declared here
 95 | /**
 96 |  The scaling in the Y axis
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:264:111: warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
262 |             catch {if contextError==nil {contextError=MeshSlotPhysicsState.Frame.contextError()}}
263 |         }
264 |         if root.parent !== owner || root.position != .zero || root.zRotation != 0 || root.xScale != 1 || root.yScale != 1 || root.zPosition != 0 || root.alpha != 1 {
    |                                                                                                               `- warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:98:31: note: property declared here
 96 |  The scaling in the Y axis
 97 |  */
 98 | @property (nonatomic) CGFloat yScale;
    |                               `- note: property declared here
 99 |
100 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:264:131: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
262 |             catch {if contextError==nil {contextError=MeshSlotPhysicsState.Frame.contextError()}}
263 |         }
264 |         if root.parent !== owner || root.position != .zero || root.zRotation != 0 || root.xScale != 1 || root.yScale != 1 || root.zPosition != 0 || root.alpha != 1 {
    |                                                                                                                                   `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:264:154: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
262 |             catch {if contextError==nil {contextError=MeshSlotPhysicsState.Frame.contextError()}}
263 |         }
264 |         if root.parent !== owner || root.position != .zero || root.zRotation != 0 || root.xScale != 1 || root.yScale != 1 || root.zPosition != 0 || root.alpha != 1 {
    |                                                                                                                                                          `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:267:53: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
267 |         for (node,parent,z) in contracts where node.parent !== parent || node.zPosition != z {if nodeError==nil {nodeError=mutation(node.name ?? "renderer")}}
    |                                                     `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
268 |         for i in slots.indices where corrections[i] {
269 |             if slots[i].zRotation != 0 {slots[i].zRotation=0}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:135:51: note: property declared here
133 |  If this is nil the node has not been added to another group and is thus the root node of its own graph.
134 |  */
135 | @property (nonatomic, readonly, nullable) SKNode *parent;
    |                                                   `- note: property declared here
136 |
137 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:267:79: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
267 |         for (node,parent,z) in contracts where node.parent !== parent || node.zPosition != z {if nodeError==nil {nodeError=mutation(node.name ?? "renderer")}}
    |                                                                               `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
268 |         for i in slots.indices where corrections[i] {
269 |             if slots[i].zRotation != 0 {slots[i].zRotation=0}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:267:138: warning: main actor-isolated property 'name' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
265 |             if nodeError==nil {nodeError=mutation("renderer")}
266 |         }
267 |         for (node,parent,z) in contracts where node.parent !== parent || node.zPosition != z {if nodeError==nil {nodeError=mutation(node.name ?? "renderer")}}
    |                                                                                                                                          `- warning: main actor-isolated property 'name' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
268 |         for i in slots.indices where corrections[i] {
269 |             if slots[i].zRotation != 0 {slots[i].zRotation=0}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:149:49: note: property declared here
147 |  In general, this should be unique among peers in the scene graph.
148 |  */
149 | @property (nonatomic, copy, nullable) NSString *name;
    |                                                 `- note: property declared here
150 |
151 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:269:25: warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
267 |         for (node,parent,z) in contracts where node.parent !== parent || node.zPosition != z {if nodeError==nil {nodeError=mutation(node.name ?? "renderer")}}
268 |         for i in slots.indices where corrections[i] {
269 |             if slots[i].zRotation != 0 {slots[i].zRotation=0}
    |                         `- warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
270 |             if slots[i].position != .zero {slots[i].position = .zero}
271 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: property declared here
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: property declared here
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:269:50: warning: main actor-isolated property 'zRotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
267 |         for (node,parent,z) in contracts where node.parent !== parent || node.zPosition != z {if nodeError==nil {nodeError=mutation(node.name ?? "renderer")}}
268 |         for i in slots.indices where corrections[i] {
269 |             if slots[i].zRotation != 0 {slots[i].zRotation=0}
    |                                                  `- warning: main actor-isolated property 'zRotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
270 |             if slots[i].position != .zero {slots[i].position = .zero}
271 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: mutation of this property is only permitted within the actor
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: mutation of this property is only permitted within the actor
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:270:25: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
268 |         for i in slots.indices where corrections[i] {
269 |             if slots[i].zRotation != 0 {slots[i].zRotation=0}
270 |             if slots[i].position != .zero {slots[i].position = .zero}
    |                         `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
271 |         }
272 |         return nodeError ?? contextError
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: property declared here
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: property declared here
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:270:53: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
221 |     /// Scratch matrices and plans only until all slots have been examined.
222 |     /// An invalid sibling never prevents an independently valid physics cleanup.
223 |     func reconcile(owner:Skeleton,states:[MeshSlotState])->SpineRuntimeError? {
    |          `- note: add '@MainActor' to make instance method 'reconcile(owner:states:)' part of global actor 'MainActor'
224 |         var nodeError:SpineRuntimeError?,contextError:SpineRuntimeError?
225 |         let (external,space,detached)=MeshSlotPhysicsState.world(from:owner)
    :
268 |         for i in slots.indices where corrections[i] {
269 |             if slots[i].zRotation != 0 {slots[i].zRotation=0}
270 |             if slots[i].position != .zero {slots[i].position = .zero}
    |                                                     `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
271 |         }
272 |         return nodeError ?? contextError
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: mutation of this property is only permitted within the actor
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: mutation of this property is only permitted within the actor
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:283:49: warning: call to main actor-isolated instance method 'validateForRendering(localToPixels:positions:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
281 |                 for vertex in record.deform.indices {record.deform[vertex]=SIMD2(states[slot].deform[vertex*2],states[slot].deform[vertex*2+1])}
282 |                 try computeMeshPositions(mesh,boneMatrices:matrices,deform:record.deform,into:&record.pendingPositions)
283 |                 record.pendingGeometry=try node.validateForRendering(localToPixels:context.skeletonToPixels,positions:record.pendingPositions)
    |                                                 `- warning: call to main actor-isolated instance method 'validateForRendering(localToPixels:positions:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
284 |             }
285 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshTriangleNode.swift:221:10: note: calls to instance method 'validateForRendering(localToPixels:positions:)' from outside of its actor context are implicitly asynchronous
219 |     }
220 |     /// Pure preflight used by the renderer before committing any attachment.
221 |     func validateForRendering(localToPixels transform:CGAffineTransform,positions:[SIMD2<Float>])throws->ValidatedGeometry {
    |          |- note: calls to instance method 'validateForRendering(localToPixels:positions:)' from outside of its actor context are implicitly asynchronous
    |          `- note: main actor isolation inferred from inheritance from class 'SKNode'
222 |         let determinant=transform.a*transform.d-transform.b*transform.c
223 |         guard [transform.a,transform.b,transform.c,transform.d,transform.tx,transform.ty,determinant].allSatisfy(\.isFinite) else {
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:293:31: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
291 |             guard let node=proxyBones[i] else {continue}
292 |             let bone=bones[i]
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
    |                               `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: property declared here
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: property declared here
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:293:54: warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
291 |             guard let node=proxyBones[i] else {continue}
292 |             let bone=bones[i]
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
    |                                                      `- warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: property declared here
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: property declared here
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:293:76: warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
291 |             guard let node=proxyBones[i] else {continue}
292 |             let bone=bones[i]
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
    |                                                                            `- warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:94:31: note: property declared here
 92 |  The scaling in the X axis
 93 |  */
 94 | @property (nonatomic) CGFloat xScale;
    |                               `- note: property declared here
 95 | /**
 96 |  The scaling in the Y axis
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:293:95: warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
291 |             guard let node=proxyBones[i] else {continue}
292 |             let bone=bones[i]
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
    |                                                                                               `- warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:98:31: note: property declared here
 96 |  The scaling in the Y axis
 97 |  */
 98 | @property (nonatomic) CGFloat yScale;
    |                               `- note: property declared here
 99 |
100 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:293:113: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
291 |             guard let node=proxyBones[i] else {continue}
292 |             let bone=bones[i]
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
    |                                                                                                                 `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:293:133: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
291 |             guard let node=proxyBones[i] else {continue}
292 |             let bone=bones[i]
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
    |                                                                                                                                     `- warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: property declared here
116 |  Controls whether or not the node and its children are rendered.
117 |  */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
    |                                               `- note: property declared here
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:294:21: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
292 |             let bone=bones[i]
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
294 |             if node.position != position {node.position=position}
    |                     `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
295 |             if node.zRotation != rotation {node.zRotation=rotation}
296 |             if node.xScale != xScale {node.xScale=xScale}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: property declared here
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: property declared here
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:294:48: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
292 |             let bone=bones[i]
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
294 |             if node.position != position {node.position=position}
    |                                                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
295 |             if node.zRotation != rotation {node.zRotation=rotation}
296 |             if node.xScale != xScale {node.xScale=xScale}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:79:31: note: mutation of this property is only permitted within the actor
 77 |  The position of the node in the parent's coordinate system
 78 |  */
 79 | @property (nonatomic) CGPoint position;
    |                               `- note: mutation of this property is only permitted within the actor
 80 |
 81 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:295:21: warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
    |                     `- warning: main actor-isolated property 'zRotation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
296 |             if node.xScale != xScale {node.xScale=xScale}
297 |             if node.yScale != yScale {node.yScale=yScale}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: property declared here
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: property declared here
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:295:49: warning: main actor-isolated property 'zRotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
293 |             let position=bone.position,rotation=bone.zRotation,xScale=bone.xScale,yScale=bone.yScale,alpha=bone.alpha,isHidden=bone.isHidden
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
    |                                                 `- warning: main actor-isolated property 'zRotation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
296 |             if node.xScale != xScale {node.xScale=xScale}
297 |             if node.yScale != yScale {node.yScale=yScale}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:89:31: note: mutation of this property is only permitted within the actor
 87 |  The Euler rotation about the z axis (in radians)
 88 |  */
 89 | @property (nonatomic) CGFloat zRotation;
    |                               `- note: mutation of this property is only permitted within the actor
 90 |
 91 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:296:21: warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
296 |             if node.xScale != xScale {node.xScale=xScale}
    |                     `- warning: main actor-isolated property 'xScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
297 |             if node.yScale != yScale {node.yScale=yScale}
298 |             if node.alpha != alpha {node.alpha=alpha}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:94:31: note: property declared here
 92 |  The scaling in the X axis
 93 |  */
 94 | @property (nonatomic) CGFloat xScale;
    |                               `- note: property declared here
 95 | /**
 96 |  The scaling in the Y axis
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:296:44: warning: main actor-isolated property 'xScale' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
294 |             if node.position != position {node.position=position}
295 |             if node.zRotation != rotation {node.zRotation=rotation}
296 |             if node.xScale != xScale {node.xScale=xScale}
    |                                            `- warning: main actor-isolated property 'xScale' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
297 |             if node.yScale != yScale {node.yScale=yScale}
298 |             if node.alpha != alpha {node.alpha=alpha}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:94:31: note: mutation of this property is only permitted within the actor
 92 |  The scaling in the X axis
 93 |  */
 94 | @property (nonatomic) CGFloat xScale;
    |                               `- note: mutation of this property is only permitted within the actor
 95 | /**
 96 |  The scaling in the Y axis
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:297:21: warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
295 |             if node.zRotation != rotation {node.zRotation=rotation}
296 |             if node.xScale != xScale {node.xScale=xScale}
297 |             if node.yScale != yScale {node.yScale=yScale}
    |                     `- warning: main actor-isolated property 'yScale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
298 |             if node.alpha != alpha {node.alpha=alpha}
299 |             if node.isHidden != isHidden {node.isHidden=isHidden}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:98:31: note: property declared here
 96 |  The scaling in the Y axis
 97 |  */
 98 | @property (nonatomic) CGFloat yScale;
    |                               `- note: property declared here
 99 |
100 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:297:44: warning: main actor-isolated property 'yScale' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
295 |             if node.zRotation != rotation {node.zRotation=rotation}
296 |             if node.xScale != xScale {node.xScale=xScale}
297 |             if node.yScale != yScale {node.yScale=yScale}
    |                                            `- warning: main actor-isolated property 'yScale' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
298 |             if node.alpha != alpha {node.alpha=alpha}
299 |             if node.isHidden != isHidden {node.isHidden=isHidden}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:98:31: note: mutation of this property is only permitted within the actor
 96 |  The scaling in the Y axis
 97 |  */
 98 | @property (nonatomic) CGFloat yScale;
    |                               `- note: mutation of this property is only permitted within the actor
 99 |
100 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:298:21: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
296 |             if node.xScale != xScale {node.xScale=xScale}
297 |             if node.yScale != yScale {node.yScale=yScale}
298 |             if node.alpha != alpha {node.alpha=alpha}
    |                     `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
299 |             if node.isHidden != isHidden {node.isHidden=isHidden}
300 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:298:42: warning: main actor-isolated property 'alpha' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
296 |             if node.xScale != xScale {node.xScale=xScale}
297 |             if node.yScale != yScale {node.yScale=yScale}
298 |             if node.alpha != alpha {node.alpha=alpha}
    |                                          `- warning: main actor-isolated property 'alpha' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
299 |             if node.isHidden != isHidden {node.isHidden=isHidden}
300 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: mutation of this property is only permitted within the actor
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: mutation of this property is only permitted within the actor
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:299:21: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
297 |             if node.yScale != yScale {node.yScale=yScale}
298 |             if node.alpha != alpha {node.alpha=alpha}
299 |             if node.isHidden != isHidden {node.isHidden=isHidden}
    |                     `- warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
300 |         }
301 |         for record in records {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: property declared here
116 |  Controls whether or not the node and its children are rendered.
117 |  */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
    |                                               `- note: property declared here
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:299:48: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
297 |             if node.yScale != yScale {node.yScale=yScale}
298 |             if node.alpha != alpha {node.alpha=alpha}
299 |             if node.isHidden != isHidden {node.isHidden=isHidden}
    |                                                `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
300 |         }
301 |         for record in records {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: mutation of this property is only permitted within the actor
116 |  Controls whether or not the node and its children are rendered.
117 |  */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
    |                                               `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:305:43: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
303 |             let active=states[slot].attachmentID==record.attachment.id
304 |             let depth=CGFloat(ranks[slot])/CGFloat(max(1,slots.count))
305 |             let existingDepth=record.node.zPosition
    |                                           `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
306 |             if existingDepth != CGFloat(Float(depth)) {record.node.zPosition=depth;contracts[record.contractIndex].2=record.node.zPosition}
307 |             else {contracts[record.contractIndex].2=existingDepth}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:306:68: warning: main actor-isolated property 'zPosition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
304 |             let depth=CGFloat(ranks[slot])/CGFloat(max(1,slots.count))
305 |             let existingDepth=record.node.zPosition
306 |             if existingDepth != CGFloat(Float(depth)) {record.node.zPosition=depth;contracts[record.contractIndex].2=record.node.zPosition}
    |                                                                    `- warning: main actor-isolated property 'zPosition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
307 |             else {contracts[record.contractIndex].2=existingDepth}
308 |             let shouldHide = !active || slots[slot].isHidden || hidden[bone]
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: mutation of this property is only permitted within the actor
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: mutation of this property is only permitted within the actor
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:306:130: warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
304 |             let depth=CGFloat(ranks[slot])/CGFloat(max(1,slots.count))
305 |             let existingDepth=record.node.zPosition
306 |             if existingDepth != CGFloat(Float(depth)) {record.node.zPosition=depth;contracts[record.contractIndex].2=record.node.zPosition}
    |                                                                                                                                  `- warning: main actor-isolated property 'zPosition' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
307 |             else {contracts[record.contractIndex].2=existingDepth}
308 |             let shouldHide = !active || slots[slot].isHidden || hidden[bone]
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:84:31: note: property declared here
 82 |  The z-order of the node (used for ordering). Negative z is "into" the screen, Positive z is "out" of the screen. A greater zPosition will sort in front of a lesser zPosition.
 83 |  */
 84 | @property (nonatomic) CGFloat zPosition;
    |                               `- note: property declared here
 85 |
 86 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:308:53: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
306 |             if existingDepth != CGFloat(Float(depth)) {record.node.zPosition=depth;contracts[record.contractIndex].2=record.node.zPosition}
307 |             else {contracts[record.contractIndex].2=existingDepth}
308 |             let shouldHide = !active || slots[slot].isHidden || hidden[bone]
    |                                                     `- warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
309 |             if record.node.isHidden != shouldHide {record.node.isHidden=shouldHide}
310 |             guard active else {continue}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: property declared here
116 |  Controls whether or not the node and its children are rendered.
117 |  */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
    |                                               `- note: property declared here
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:309:28: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
307 |             else {contracts[record.contractIndex].2=existingDepth}
308 |             let shouldHide = !active || slots[slot].isHidden || hidden[bone]
309 |             if record.node.isHidden != shouldHide {record.node.isHidden=shouldHide}
    |                            `- warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
310 |             guard active else {continue}
311 |             let tint=states[slot].color*record.attachment.color
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: property declared here
116 |  Controls whether or not the node and its children are rendered.
117 |  */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
    |                                               `- note: property declared here
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:309:64: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
307 |             else {contracts[record.contractIndex].2=existingDepth}
308 |             let shouldHide = !active || slots[slot].isHidden || hidden[bone]
309 |             if record.node.isHidden != shouldHide {record.node.isHidden=shouldHide}
    |                                                                `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
310 |             guard active else {continue}
311 |             let tint=states[slot].color*record.attachment.color
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: mutation of this property is only permitted within the actor
116 |  Controls whether or not the node and its children are rendered.
117 |  */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
    |                                               `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:314:22: warning: call to main actor-isolated instance method 'setTint' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
312 |             if let node=record.mesh {
313 |                 swap(&record.positions,&record.pendingPositions)
314 |                 node.setTint(tint)
    |                      `- warning: call to main actor-isolated instance method 'setTint' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
315 |                 node.commit(record.pendingGeometry!)
316 |                 record.pendingGeometry=nil
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshTriangleNode.swift:132:10: note: calls to instance method 'setTint' from outside of its actor context are implicitly asynchronous
130 |     }
131 |
132 |     func setTint(_ tint:SIMD4<Float>) {
    |          |- note: calls to instance method 'setTint' from outside of its actor context are implicitly asynchronous
    |          `- note: main actor isolation inferred from inheritance from class 'SKNode'
133 |         guard previousTint != tint else {return}
134 |         previousTint=tint
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:315:22: warning: call to main actor-isolated instance method 'commit(_:geometryChanged:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
313 |                 swap(&record.positions,&record.pendingPositions)
314 |                 node.setTint(tint)
315 |                 node.commit(record.pendingGeometry!)
    |                      `- warning: call to main actor-isolated instance method 'commit(_:geometryChanged:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
316 |                 record.pendingGeometry=nil
317 |                 let alpha=opacity[bone]*slots[slot].alpha
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshTriangleNode.swift:248:10: note: calls to instance method 'commit(_:geometryChanged:)' from outside of its actor context are implicitly asynchronous
246 |     /// The token can only be constructed by this node's pure preflight.
247 |     func canCommit(_ validated:ValidatedGeometry)->Bool {validated.owner === self && validated.generation==validationGeneration}
248 |     func commit(_ validated:ValidatedGeometry,geometryChanged:Bool=true) {
    |          |- note: calls to instance method 'commit(_:geometryChanged:)' from outside of its actor context are implicitly asynchronous
    |          `- note: main actor isolation inferred from inheritance from class 'SKNode'
249 |         precondition(canCommit(validated))
250 |         validationGeneration &+= 1
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:317:53: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
315 |                 node.commit(record.pendingGeometry!)
316 |                 record.pendingGeometry=nil
317 |                 let alpha=opacity[bone]*slots[slot].alpha
    |                                                     `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
318 |                 if node.alpha != CGFloat(Float(alpha)) {node.alpha=alpha}
319 |             } else {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:318:25: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
316 |                 record.pendingGeometry=nil
317 |                 let alpha=opacity[bone]*slots[slot].alpha
318 |                 if node.alpha != CGFloat(Float(alpha)) {node.alpha=alpha}
    |                         `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
319 |             } else {
320 |                 let alpha=slots[slot].alpha
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:318:62: warning: main actor-isolated property 'alpha' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
316 |                 record.pendingGeometry=nil
317 |                 let alpha=opacity[bone]*slots[slot].alpha
318 |                 if node.alpha != CGFloat(Float(alpha)) {node.alpha=alpha}
    |                                                              `- warning: main actor-isolated property 'alpha' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
319 |             } else {
320 |                 let alpha=slots[slot].alpha
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: mutation of this property is only permitted within the actor
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: mutation of this property is only permitted within the actor
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:320:39: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
318 |                 if node.alpha != CGFloat(Float(alpha)) {node.alpha=alpha}
319 |             } else {
320 |                 let alpha=slots[slot].alpha
    |                                       `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
321 |                 if record.node.alpha != alpha {record.node.alpha=alpha}
322 |                 if let value=record.tintAttribute {value.vectorFloat4Value=tint;(record.node as? SKSpriteNode)?.setValue(value,forAttribute:"a_tint")}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:321:32: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
319 |             } else {
320 |                 let alpha=slots[slot].alpha
321 |                 if record.node.alpha != alpha {record.node.alpha=alpha}
    |                                `- warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
322 |                 if let value=record.tintAttribute {value.vectorFloat4Value=tint;(record.node as? SKSpriteNode)?.setValue(value,forAttribute:"a_tint")}
323 |                 if let sprite=record.node as? SKSpriteNode,let texture=sprite.texture,
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: property declared here
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: property declared here
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:321:60: warning: main actor-isolated property 'alpha' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
319 |             } else {
320 |                 let alpha=slots[slot].alpha
321 |                 if record.node.alpha != alpha {record.node.alpha=alpha}
    |                                                            `- warning: main actor-isolated property 'alpha' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
322 |                 if let value=record.tintAttribute {value.vectorFloat4Value=tint;(record.node as? SKSpriteNode)?.setValue(value,forAttribute:"a_tint")}
323 |                 if let sprite=record.node as? SKSpriteNode,let texture=sprite.texture,
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:108:31: note: mutation of this property is only permitted within the actor
106 |  Alpha of this node (multiplied by the output color to give the final result)
107 |  */
108 | @property (nonatomic) CGFloat alpha;
    |                               `- note: mutation of this property is only permitted within the actor
109 |
110 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:322:113: warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
320 |                 let alpha=slots[slot].alpha
321 |                 if record.node.alpha != alpha {record.node.alpha=alpha}
322 |                 if let value=record.tintAttribute {value.vectorFloat4Value=tint;(record.node as? SKSpriteNode)?.setValue(value,forAttribute:"a_tint")}
    |                                                                                                                 `- warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
323 |                 if let sprite=record.node as? SKSpriteNode,let texture=sprite.texture,
324 |                    let pixels=record.pixelSizeAttribute,let nearest=record.nearestAttribute {
SpriteKit.SKSpriteNode.setValue:3:24: note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
1 | class SKSpriteNode {
2 | @available(macOS 10.12, *)
3 |   @MainActor open func setValue(_ value: SKAttributeValue, forAttribute key: String)}
  |                        |- note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
  |                        `- note: main actor isolation inferred from inheritance from class 'SKNode'
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:323:79: warning: main actor-isolated property 'texture' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
321 |                 if record.node.alpha != alpha {record.node.alpha=alpha}
322 |                 if let value=record.tintAttribute {value.vectorFloat4Value=tint;(record.node as? SKSpriteNode)?.setValue(value,forAttribute:"a_tint")}
323 |                 if let sprite=record.node as? SKSpriteNode,let texture=sprite.texture,
    |                                                                               `- warning: main actor-isolated property 'texture' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
324 |                    let pixels=record.pixelSizeAttribute,let nearest=record.nearestAttribute {
325 |                     let size=texture.size()
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:105:52: note: property declared here
103 |  Texture to be drawn (is stretched to fill the sprite)
104 |  */
105 | @property (nonatomic, retain, nullable) SKTexture *texture;
    |                                                    `- note: property declared here
106 |
107 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:328:28: warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
326 |                     pixels.vectorFloat2Value=SIMD2(Float(size.width),Float(size.height))
327 |                     nearest.floatValue=texture.filteringMode == .nearest ? 1:0
328 |                     sprite.setValue(pixels,forAttribute:"a_pixelSize");sprite.setValue(nearest,forAttribute:"a_nearest")
    |                            `- warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
329 |                 }
330 |             }
SpriteKit.SKSpriteNode.setValue:3:24: note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
1 | class SKSpriteNode {
2 | @available(macOS 10.12, *)
3 |   @MainActor open func setValue(_ value: SKAttributeValue, forAttribute key: String)}
  |                        |- note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
  |                        `- note: main actor isolation inferred from inheritance from class 'SKNode'
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshSetupRenderer.swift:328:79: warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
273 |     }
274 |
275 |     func prepare(owner:Skeleton,context:SpineMeshFrameContext,states:[MeshSlotState],drawOrder:[Int])throws {
    |          `- note: add '@MainActor' to make instance method 'prepare(owner:context:states:drawOrder:)' part of global actor 'MainActor'
276 |         defer {for record in records {record.pendingGeometry=nil}}
277 |         for record in records {record.pendingGeometry=nil}
    :
326 |                     pixels.vectorFloat2Value=SIMD2(Float(size.width),Float(size.height))
327 |                     nearest.floatValue=texture.filteringMode == .nearest ? 1:0
328 |                     sprite.setValue(pixels,forAttribute:"a_pixelSize");sprite.setValue(nearest,forAttribute:"a_nearest")
    |                                                                               `- warning: call to main actor-isolated instance method 'setValue(_:forAttribute:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
329 |                 }
330 |             }
SpriteKit.SKSpriteNode.setValue:3:24: note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
1 | class SKSpriteNode {
2 | @available(macOS 10.12, *)
3 |   @MainActor open func setValue(_ value: SKAttributeValue, forAttribute key: String)}
  |                        |- note: calls to instance method 'setValue(_:forAttribute:)' from outside of its actor context are implicitly asynchronous
  |                        `- note: main actor isolation inferred from inheritance from class 'SKNode'
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshTriangleNode.swift:52:49: warning: main actor-isolated static property 'source' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 50 |             // Uniform samplers use linear filtering on the tested backend;
 51 |             // nearest sampling explicitly snaps to texel centers.
 52 |             let singleSource = MeshTriangleNode.source.replacingOccurrences(of: "MESH_POSITION", with:
    |                                                 `- warning: main actor-isolated static property 'source' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 53 |                 boundsMode == .mesh ? "v_tex_coord" : "vec2(dot(a_rasterX, vec3(gl_FragCoord.xy, 1.0)), dot(a_rasterY, vec3(gl_FragCoord.xy, 1.0)))")
 54 |             let source = groupSize == .one ? singleSource : MeshTriangleGroups.source(size: groupSize.rawValue, boundsMode: boundsMode)
    :
319 |     private static func cross(_ a: SIMD2<Float>, _ b: SIMD2<Float>) -> Float { a.x * b.y - a.y * b.x }
320 |
321 |     private static let source = """
    |                        `- note: static property declared here
322 |     bool covered(float distance, float inclusive) {
323 |         return distance > 0.0 || (distance == 0.0 && inclusive > 0.5);
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshTriangleNode.swift:54:80: warning: call to main actor-isolated static method 'source(size:boundsMode:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 52 |             let singleSource = MeshTriangleNode.source.replacingOccurrences(of: "MESH_POSITION", with:
 53 |                 boundsMode == .mesh ? "v_tex_coord" : "vec2(dot(a_rasterX, vec3(gl_FragCoord.xy, 1.0)), dot(a_rasterY, vec3(gl_FragCoord.xy, 1.0)))")
 54 |             let source = groupSize == .one ? singleSource : MeshTriangleGroups.source(size: groupSize.rawValue, boundsMode: boundsMode)
    |                                                                                `- warning: call to main actor-isolated static method 'source(size:boundsMode:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 55 |             shader = SKShader(source: source, uniforms: [
 56 |                 SKUniform(name: "u_image", texture: texture),
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshTriangleGroups.swift:19:17: note: calls to static method 'source(size:boundsMode:)' from outside of its actor context are implicitly asynchronous
 17 |         (0..<size).flatMap { i in (0..<5).map { "a_t\(i)_\($0)" } } + ["a_rasterX", "a_rasterY", "a_tint"]
 18 |     }
 19 |     static func source(size: Int, boundsMode: MeshTriangleNode.BoundsMode) -> String {
    |                 |- note: calls to static method 'source(size:boundsMode:)' from outside of its actor context are implicitly asynchronous
    |                 `- note: main actor isolation inferred from inheritance from class 'SKNode'
 20 |         let position = boundsMode == .mesh ? "v_tex_coord" : "vec2(dot(a_rasterX, vec3(gl_FragCoord.xy, 1.0)), dot(a_rasterY, vec3(gl_FragCoord.xy, 1.0)))"
 21 |         let triangles = (0..<size).map { i in
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshTriangleNode.swift:61:56: warning: call to main actor-isolated static method 'names(size:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 59 |             ])
 60 |             if groupSize != .one {
 61 |                 shader.attributes = MeshTriangleGroups.names(size: groupSize.rawValue).enumerated().map { index, name in
    |                                                        `- warning: call to main actor-isolated static method 'names(size:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 62 |                     SKAttribute(name: name, type: index < groupSize.rawValue*5 || index == groupSize.rawValue*5+2 ? .vectorFloat4 : .vectorFloat3)
 63 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Renderer/MeshTriangleGroups.swift:16:17: note: calls to static method 'names(size:)' from outside of its actor context are implicitly asynchronous
 14 |     private var previousProjection:(SIMD3<Float>,SIMD3<Float>)?
 15 |
 16 |     static func names(size: Int) -> [String] {
    |                 |- note: calls to static method 'names(size:)' from outside of its actor context are implicitly asynchronous
    |                 `- note: main actor isolation inferred from inheritance from class 'SKNode'
 17 |         (0..<size).flatMap { i in (0..<5).map { "a_t\(i)_\($0)" } } + ["a_rasterX", "a_rasterY", "a_tint"]
 18 |     }
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/84] Emitting module Spine
[3/93] Compiling Spine BoneAnimationModel.swift
[4/93] Compiling Spine DeformSkinAnimationModel.swift
[5/93] Compiling Spine IKConstraintAnimationModel.swift
[6/93] Compiling Spine BoneKeyframeRotateModel.swift
[7/93] Compiling Spine BoneKeyframeScaleModel.swift
[8/93] Compiling Spine BoneKeyframeShearModel.swift
[9/93] Compiling Spine BoneKeyframeTranslateModel.swift
[10/93] Compiling Spine IKConstraintKeyframeModel.swift
[11/93] Compiling Spine TransformConstraintKeyframeModel.swift
[12/93] Compiling Spine TransformConstraintAnimationModel.swift
[13/93] Compiling Spine BoneModel.swift
[14/93] Compiling Spine IKConstraintModel.swift
[15/93] Compiling Spine PathConstraintModel.swift
[16/93] Compiling Spine TransformConstraintModel.swift
[17/93] Compiling Spine EventModel.swift
[18/93] Compiling Spine SpineDecodableArray.swift
[19/93] Compiling Spine SpineDecodableDictionary.swift
[20/93] Compiling Spine SkeletonModel.swift
[21/93] Compiling Spine AttachmentModel.swift
[22/93] Compiling Spine BoundingBoxAttachmentModel.swift
[23/93] Compiling Spine ClippingAttachmentModel.swift
[24/93] Compiling Spine LinkedMeshAttachmentModel.swift
[25/93] Compiling Spine MeshAttachmentModel.swift
[26/93] Compiling Spine PathAttachmentModel.swift
[27/93] Compiling Spine PointAttachmentModel.swift
[28/93] Compiling Spine RegionAttachementModel.swift
[29/93] Compiling Spine SkinModel.swift
[30/93] Compiling Spine Animation.swift
[31/93] Compiling Spine Attachment.swift
[32/93] Compiling Spine Bone.swift
[33/93] Compiling Spine Skeleton+Animations.swift
[34/93] Compiling Spine Skeleton+Atlases.swift
[35/93] Compiling Spine Skeleton+Nodes.swift
[36/93] Compiling Spine Skeleton+Physics.swift
[37/93] Compiling Spine Skeleton+Points.swift
[38/93] Compiling Spine Skeleton+Skins.swift
[39/93] Compiling Spine SpineModel+Atlases.swift
[40/93] Compiling Spine SlotModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 |         var result: UInt32 = 0
24 |         Scanner(string: value).scanHexInt32(&result)
   |                                `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 |         self.init(value: result)
[41/93] Compiling Spine SpineFeatureIssue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 |         var result: UInt32 = 0
24 |         Scanner(string: value).scanHexInt32(&result)
   |                                `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 |         self.init(value: result)
[42/93] Compiling Spine SpineModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 |         var result: UInt32 = 0
24 |         Scanner(string: value).scanHexInt32(&result)
   |                                `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 |         self.init(value: result)
[43/93] Compiling Spine BezierCurveModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 |         var result: UInt32 = 0
24 |         Scanner(string: value).scanHexInt32(&result)
   |                                `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 |         self.init(value: result)
[44/93] Compiling Spine BezierCurveSolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 |         var result: UInt32 = 0
24 |         Scanner(string: value).scanHexInt32(&result)
   |                                `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 |         self.init(value: result)
[45/93] Compiling Spine ColorModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 |         var result: UInt32 = 0
24 |         Scanner(string: value).scanHexInt32(&result)
   |                                `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 |         self.init(value: result)
[46/93] Compiling Spine Constants.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 |         var result: UInt32 = 0
24 |         Scanner(string: value).scanHexInt32(&result)
   |                                `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 |         self.init(value: result)
[47/93] Compiling Spine CurveModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 |         var result: UInt32 = 0
24 |         Scanner(string: value).scanHexInt32(&result)
   |                                `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 |         self.init(value: result)
[48/93] Compiling Spine SpineNameKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 |         var result: UInt32 = 0
24 |         Scanner(string: value).scanHexInt32(&result)
   |                                `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 |         self.init(value: result)
[49/93] Compiling Spine CGPath+Extensions.swift
[50/93] Compiling Spine Collection+Extensions.swift
[51/93] Compiling Spine Float+Extensions.swift
[52/93] Compiling Spine RangeReplaceableCollection+Extensions.swift
[53/93] Compiling Spine SKAction+Extensions.swift
[54/93] Compiling Spine SKColor+Extensions.swift
[55/93] Compiling Spine SKNode+Extensions.swift
[56/93] Compiling Spine CompiledAttachment.swift
[57/93] Compiling Spine MeshAssetCompiler.swift
[58/93] Compiling Spine Defaultable.swift
[59/93] Compiling Spine Prefixable.swift
[60/93] Compiling Spine Skeleton.swift
[61/93] Compiling Spine Skin.swift
[62/93] Compiling Spine SkinCompositionResolver.swift
[63/93] Compiling Spine SpineSkinComposition.swift
[64/93] Compiling Spine SpineSkinDescription.swift
[65/93] Compiling Spine Slot.swift
[66/93] Compiling Spine SpineError.swift
[67/93] Compiling Spine MeshPhysicsReconciliation.swift
[68/93] Compiling Spine MeshRuntime.swift
[69/93] Compiling Spine MeshSlotState.swift
[70/93] Compiling Spine SpineMeshFrameContext.swift
[71/93] Compiling Spine SpineRuntimeError.swift
[72/93] Compiling Spine Skeleton+Meshes.swift
[73/93] Compiling Spine SpineMeshAsset.swift
[74/93] Compiling Spine AnimationModel.swift
[75/93] Compiling Spine AttachmentTimelineModel.swift
[76/93] Compiling Spine DeformKeyframeModel.swift
[77/93] Compiling Spine DrawOrderKeyframeModel.swift
[78/93] Compiling Spine EventKeyfarameModel.swift
[79/93] Compiling Spine KeyframeModel.swift
[80/93] Compiling Spine SlotKeyframeAttachmentModel.swift
[81/93] Compiling Spine SlotKeyframeColorDarkModel.swift
[82/93] Compiling Spine SlotKeyframeColorModel.swift
[83/93] Compiling Spine SlotAnimationModel.swift
[84/93] Compiling Spine SlotNumericKeyframeModel.swift
[85/93] Compiling Spine MeshClip.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Compilation/MeshClip.swift:126:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
124 |         self.name = name; self.channels = channels; self.events = events
125 |         self.attachments=attachments;self.drawOrders=drawOrders;self.deforms=deforms
126 |         duration = ([channels.map { $0.timeline.duration }.max() ?? 0,events.last?.time ?? 0]
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
127 |             + attachments.map {Double($0.keys.last?.time ?? 0)} + drawOrders.map {Double($0.time)}
128 |             + deforms.map {Double($0.keys.last?.time ?? 0)}).max() ?? 0
[86/93] Compiling Spine MeshClipCompiler.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Compilation/MeshClip.swift:126:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
124 |         self.name = name; self.channels = channels; self.events = events
125 |         self.attachments=attachments;self.drawOrders=drawOrders;self.deforms=deforms
126 |         duration = ([channels.map { $0.timeline.duration }.max() ?? 0,events.last?.time ?? 0]
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
127 |             + attachments.map {Double($0.keys.last?.time ?? 0)} + drawOrders.map {Double($0.time)}
128 |             + deforms.map {Double($0.keys.last?.time ?? 0)}).max() ?? 0
[87/93] Compiling Spine MeshDeform.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Compilation/MeshClip.swift:126:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
124 |         self.name = name; self.channels = channels; self.events = events
125 |         self.attachments=attachments;self.drawOrders=drawOrders;self.deforms=deforms
126 |         duration = ([channels.map { $0.timeline.duration }.max() ?? 0,events.last?.time ?? 0]
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
127 |             + attachments.map {Double($0.keys.last?.time ?? 0)} + drawOrders.map {Double($0.time)}
128 |             + deforms.map {Double($0.keys.last?.time ?? 0)}).max() ?? 0
[88/93] Compiling Spine MeshGeometry.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Compilation/MeshClip.swift:126:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
124 |         self.name = name; self.channels = channels; self.events = events
125 |         self.attachments=attachments;self.drawOrders=drawOrders;self.deforms=deforms
126 |         duration = ([channels.map { $0.timeline.duration }.max() ?? 0,events.last?.time ?? 0]
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
127 |             + attachments.map {Double($0.keys.last?.time ?? 0)} + drawOrders.map {Double($0.time)}
128 |             + deforms.map {Double($0.keys.last?.time ?? 0)}).max() ?? 0
[89/93] Compiling Spine MeshRendererResources.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Compilation/MeshClip.swift:126:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
124 |         self.name = name; self.channels = channels; self.events = events
125 |         self.attachments=attachments;self.drawOrders=drawOrders;self.deforms=deforms
126 |         duration = ([channels.map { $0.timeline.duration }.max() ?? 0,events.last?.time ?? 0]
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
127 |             + attachments.map {Double($0.keys.last?.time ?? 0)} + drawOrders.map {Double($0.time)}
128 |             + deforms.map {Double($0.keys.last?.time ?? 0)}).max() ?? 0
[90/93] Compiling Spine MeshSetupRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Compilation/MeshClip.swift:126:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
124 |         self.name = name; self.channels = channels; self.events = events
125 |         self.attachments=attachments;self.drawOrders=drawOrders;self.deforms=deforms
126 |         duration = ([channels.map { $0.timeline.duration }.max() ?? 0,events.last?.time ?? 0]
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
127 |             + attachments.map {Double($0.keys.last?.time ?? 0)} + drawOrders.map {Double($0.time)}
128 |             + deforms.map {Double($0.keys.last?.time ?? 0)}).max() ?? 0
[91/93] Compiling Spine MeshTriangleGroups.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Compilation/MeshClip.swift:126:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
124 |         self.name = name; self.channels = channels; self.events = events
125 |         self.attachments=attachments;self.drawOrders=drawOrders;self.deforms=deforms
126 |         duration = ([channels.map { $0.timeline.duration }.max() ?? 0,events.last?.time ?? 0]
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
127 |             + attachments.map {Double($0.keys.last?.time ?? 0)} + drawOrders.map {Double($0.time)}
128 |             + deforms.map {Double($0.keys.last?.time ?? 0)}).max() ?? 0
[92/93] Compiling Spine MeshTriangleNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Compilation/MeshClip.swift:126:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
124 |         self.name = name; self.channels = channels; self.events = events
125 |         self.attachments=attachments;self.drawOrders=drawOrders;self.deforms=deforms
126 |         duration = ([channels.map { $0.timeline.duration }.max() ?? 0,events.last?.time ?? 0]
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
127 |             + attachments.map {Double($0.keys.last?.time ?? 0)} + drawOrders.map {Double($0.time)}
128 |             + deforms.map {Double($0.keys.last?.time ?? 0)}).max() ?? 0
[93/93] Compiling Spine SpineMeshTextureProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Mesh/Compilation/MeshClip.swift:126:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
124 |         self.name = name; self.channels = channels; self.events = events
125 |         self.attachments=attachments;self.drawOrders=drawOrders;self.deforms=deforms
126 |         duration = ([channels.map { $0.timeline.duration }.max() ?? 0,events.last?.time ?? 0]
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
127 |             + attachments.map {Double($0.keys.last?.time ?? 0)} + drawOrders.map {Double($0.time)}
128 |             + deforms.map {Double($0.keys.last?.time ?? 0)}).max() ?? 0
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Info.plist
BUILD FAILURE 6.1 macosSpm