The Swift Package Index logo.Swift Package Index

Build Information

Failed to build AsyncGraphics, reference main (860ea5), with Swift 6.1 for macOS (SPM) on 5 Oct 2026 10:26:13 UTC.

Build Command

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

Build Log

13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[609/725] Compiling AsyncGraphics GraphicRenderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[610/725] Compiling AsyncGraphics GraphicView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[611/725] Compiling AsyncGraphics GraphicLayerColorConversion.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[612/725] Compiling AsyncGraphics GraphicLayerColorSpace.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[613/725] Compiling AsyncGraphics GraphicLayerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[614/725] Compiling AsyncGraphics GraphicMetalLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[615/725] Compiling AsyncGraphics GraphicMetalLayerDisplayDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[616/725] Compiling AsyncGraphics GraphicMetalLayerRepresentable.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[617/725] Compiling AsyncGraphics GraphicMetalLayerResources.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[618/725] Compiling AsyncGraphics GraphicMetalLayerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[619/725] Compiling AsyncGraphics GraphicMetalView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[620/725] Compiling AsyncGraphics GraphicMetalViewable.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[621/725] Compiling AsyncGraphics GraphicMetalVisionView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[622/725] Compiling AsyncGraphics Graphic3DImageRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[623/725] Compiling AsyncGraphics Graphic3DViewRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[624/725] Compiling AsyncGraphics GraphicImageRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[625/725] Compiling AsyncGraphics GraphicViewRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[626/725] Compiling AsyncGraphics GraphicRepresentableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[627/725] Compiling AsyncGraphics GraphicVisionRepresentableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[628/725] Compiling AsyncGraphics Graphic3DRenderState.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[629/725] Compiling AsyncGraphics GraphicRenderState.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[630/725] Compiling AsyncGraphics resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/GraphicView.swift:40:17: error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
11 |     private let graphic: Graphic
12 |
13 |     private let renderUpdate: ((GraphicRenderState) -> ())?
   |                 `- note: property declared here
14 |
15 |     private let interpolation: Graphic.ViewInterpolation
   :
38 |                                      interpolation: interpolation,
39 |                                      extendedDynamicRange: extendedDynamicRange) { id in
40 |                 renderUpdate?(.done(id: id))
   |                 `- error: main actor-isolated property 'renderUpdate' can not be referenced from a Sendable closure
41 |             }
42 |             .id(extendedDynamicRange) // XDR force update
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:21:48: error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 19 |
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
    |                                                `- error: main actor-isolated static property 'shared' can not be referenced from a nonisolated context
 22 |         colorConversion = GraphicLayerColorConversion()
 23 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerResources.swift:11:16: note: static property declared here
 9 | @MainActor
10 | final class GraphicMetalLayerResources {
11 |     static let shared = GraphicMetalLayerResources()
   |                `- note: static property declared here
12 |
13 |     let commandQueue: MTLCommandQueue
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:22:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 20 |     override init() {
 21 |         resources = GraphicMetalLayerResources.shared
 22 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 23 |         super.init()
 24 |         device = Renderer.metalDevice
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:26:45: error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 24 |         device = Renderer.metalDevice
 25 |         pixelFormat = .bgra8Unorm
 26 |         colorspace = GraphicLayerColorSpace.standard
    |                                             `- error: main actor-isolated static property 'standard' can not be referenced from a nonisolated context
 27 |         framebufferOnly = true
 28 |         presentsWithTransaction = true
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorSpace.swift:11:16: note: static property declared here
 9 | @MainActor
10 | enum GraphicLayerColorSpace {
11 |     static let standard = CGColorSpace(name: CGColorSpace.sRGB)!
   |                `- note: static property declared here
12 |     static let extended = CGColorSpace(name: CGColorSpace.extendedLinearDisplayP3)!
13 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.swift:38:27: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 36 |         }
 37 |         resources = layer.resources
 38 |         colorConversion = GraphicLayerColorConversion()
    |                           `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
 39 |         // Presentation copies inherit the drawable, but never own graphic state.
 40 |         super.init(layer: layer)
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicLayerColorConversion.swift:15:13: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
13 | /// GraphicMetalLayerResources' single queue, so the texture can be reused in order.
14 | @MainActor
15 | final class GraphicLayerColorConversion {
   |             `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
16 |     private var sourceColorSpace: TMColorSpace?
17 |     private var targetColorSpace: CGColorSpace?
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayerView.swift:113:28: error: extra argument 'name' in call
111 |         for name in names {
112 |             let observer = NotificationCenter.default.addObserver(forName: name, object: object, queue: .main) { [weak self] _ in
113 |                 Task(name: "GraphicMetalLayerView: Update Visibility") { @MainActor [weak self] in
    |                            `- error: extra argument 'name' in call
114 |                     self?.updateMetalLayer()
115 |                 }
[631/725] Compiling AsyncGraphics Renderer+Shader.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[632/725] Compiling AsyncGraphics Renderer+Uniforms.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[633/725] Compiling AsyncGraphics Renderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[634/725] Compiling AsyncGraphics Angle+codable.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[635/725] Compiling AsyncGraphics MetalUniform.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[636/725] Compiling AsyncGraphics RawMetalUniform.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[637/725] Compiling AsyncGraphics MultiDimensionalResolution.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[638/725] Compiling AsyncGraphics SendableImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[639/725] Compiling AsyncGraphics SendablePixelBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[640/725] Compiling AsyncGraphics SendableSampleBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[641/725] Compiling AsyncGraphics SendableTexture.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[642/725] Compiling AsyncGraphics Angle.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[643/725] Compiling AsyncGraphics ColorUniform.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[644/725] Compiling AsyncGraphics PointUniform.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[645/725] Compiling AsyncGraphics QuaternionUniform.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[646/725] Compiling AsyncGraphics SizeUniform.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[647/725] Compiling AsyncGraphics Uniforms.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[648/725] Compiling AsyncGraphics VectorUniform.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[649/725] Compiling AsyncGraphics AGView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[650/725] Compiling AsyncGraphics AsyncGraphicView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[651/725] Compiling AsyncGraphics Graphic3DImageRenderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[652/725] Compiling AsyncGraphics Graphic3DRenderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[653/725] Compiling AsyncGraphics Graphic3DView.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:304:62: warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
302 |             var uniforms: U = uniforms
303 |             let size = MemoryLayout<U>.size
304 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'U'; this is likely incorrect because 'U' may contain an object reference.
305 |                 throw RendererError.failedToMakeUniformBuffer
306 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:337:62: warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
335 |             let activeSize: Int = MemoryLayout<Bool>.size * uniformArrayMaxLimit
336 |
337 |             guard let buffer = metalDevice.makeBuffer(bytes: &fixedArrayUniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type '[AU]'; this is likely incorrect because 'AU' may contain an object reference.
338 |                 throw RendererError.failedToMakeArrayUniformBuffer
339 |             }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Renderer/Renderer.swift:354:62: warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
352 |             var uniforms: VU = vertexUniforms
353 |             let size = MemoryLayout<VU>.size
354 |             guard let buffer = metalDevice.makeBuffer(bytes: &uniforms, length: size) else {
    |                                                              `- warning: forming 'UnsafeRawPointer' to a variable of type 'VU'; this is likely incorrect because 'VU' may contain an object reference.
355 |                 throw RendererError.failedToMakeVertexUniformBuffer
356 |             }
[654/725] Compiling AsyncGraphics LumaRainbowBlur.swift
[655/725] Compiling AsyncGraphics LumaRainbowBlur3D.swift
[656/725] Compiling AsyncGraphics LumaRainbowBlur3DGraphic.swift
[657/725] Compiling AsyncGraphics LumaRainbowBlurGraphic.swift
[658/725] Compiling AsyncGraphics LumaSample.swift
[659/725] Compiling AsyncGraphics LumaTransform.swift
[660/725] Compiling AsyncGraphics LumaTransform3D.swift
[661/725] Compiling AsyncGraphics LumaTransform3DGraphic.swift
[662/725] Compiling AsyncGraphics LumaTransformGraphic.swift
[663/725] Compiling AsyncGraphics AGMask.swift
[664/725] Compiling AsyncGraphics Mask.swift
[665/725] Compiling AsyncGraphics Mask3DGraphic.swift
[666/725] Compiling AsyncGraphics MaskGraphic.swift
[667/725] Compiling AsyncGraphics DualMetal.swift
[668/725] Compiling AsyncGraphics ModifierEffectGraphic3DProtocol.swift
[669/725] Compiling AsyncGraphics ModifierEffectGraphic3DType.swift
[670/725] Compiling AsyncGraphics ModifierEffectGraphicProtocol.swift
[671/725] Compiling AsyncGraphics ModifierEffectGraphicType.swift
[672/725] Compiling AsyncGraphics Remap.swift
[673/725] Compiling AsyncGraphics ABStack.swift
[674/725] Compiling AsyncGraphics Stack3D.swift
[675/725] Compiling AsyncGraphics StackArray3D.swift
[676/725] Compiling AsyncGraphics Blends.swift
[677/725] Compiling AsyncGraphics AGForEach.swift
[678/725] Compiling AsyncGraphics AGGroup.swift
[679/725] Compiling AsyncGraphics ArrayMetal.swift
[680/725] Compiling AsyncGraphics Sprites.swift
[681/725] Compiling AsyncGraphics AGBlur.swift
[682/725] Compiling AsyncGraphics Blur.swift
[683/725] Compiling AsyncGraphics Blur3D.swift
[684/725] Compiling AsyncGraphics Blur3DGraphic.swift
[685/725] Compiling AsyncGraphics BlurGraphic.swift
[686/725] Compiling AsyncGraphics LayeredBlur3D.swift
[687/725] Compiling AsyncGraphics CircleBlur.swift
[688/725] Compiling AsyncGraphics CircleBlurGraphic.swift
[689/725] Compiling AsyncGraphics CoordinateSpace.swift
[690/725] Compiling AsyncGraphics Edge.swift
[691/725] Compiling AsyncGraphics Edge3D.swift
[692/725] Compiling AsyncGraphics Edge3DGraphic.swift
[693/725] Compiling AsyncGraphics EdgeGraphic.swift
[694/725] Compiling AsyncGraphics Effect+Space.swift
[695/725] Compiling AsyncGraphics Kaleidoscope.swift
[696/725] Compiling AsyncGraphics KaleidoscopeGraphic.swift
[697/725] Compiling AsyncGraphics DirectMetal.swift
[698/725] Compiling AsyncGraphics Morph.swift
[699/725] Compiling AsyncGraphics MorphGraphic.swift
[700/725] Compiling AsyncGraphics Pixelate.swift
[701/725] Compiling AsyncGraphics PixelateGraphic.swift
[702/725] Compiling AsyncGraphics RainbowBlur.swift
[703/725] Compiling AsyncGraphics RainbowBlurGraphic.swift
[704/725] Compiling AsyncGraphics SampleLine.swift
[705/725] Compiling AsyncGraphics Sharpen.swift
[706/725] Compiling AsyncGraphics SharpenGraphic.swift
[707/725] Compiling AsyncGraphics SpaceEffectGraphic3DProtocol.swift
[708/725] Compiling AsyncGraphics SpaceEffectGraphic3DType.swift
[709/725] Compiling AsyncGraphics SpaceEffectGraphicProtocol.swift
[710/725] Compiling AsyncGraphics SpaceEffectGraphicType.swift
[711/725] Compiling AsyncGraphics AGOffset.swift
[712/725] Compiling AsyncGraphics Transform.swift
[713/725] Compiling AsyncGraphics Transform3D.swift
[714/725] Compiling AsyncGraphics TransformGraphic.swift
[715/725] Compiling AsyncGraphics TransformGraphic3D.swift
[716/725] Compiling AsyncGraphics AGPerformanceTrace.swift
[717/725] Compiling AsyncGraphics Renderer+CommandEncoder.swift
[718/725] Compiling AsyncGraphics Renderer+Error.swift
[719/725] Compiling AsyncGraphics Renderer+Pipeline.swift
[720/725] Compiling AsyncGraphics Renderer+Sampler.swift
[721/725] Compiling AsyncGraphics Renderer+Shaders.swift
[722/725] Compiling AsyncGraphics Renderer+Vertex.swift
[723/725] Compiling AsyncGraphics Renderer+Camera.swift
[724/725] Compiling AsyncGraphics Renderer+Metadata.swift
[725/725] Compiling AsyncGraphics Renderer+Options.swift
warning: 'spi-builder-workspace': found 141 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Polygon/Polygon.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Star/Star.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Content/noise.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/rotation.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Transpose/Transpose.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/hsv_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Vertex/VertexPassthrough.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Cone/Cone3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Stack/Stack.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Range/Range.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Map/ColorMap.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Slope/Slope3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Polar/PolarToCartesian.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Resolution/Resolution.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Crop/Crop.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Stack/Stack3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Chroma Key/ChromaKey.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/place.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Convert/ColorConvert.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Gradient Lookup/GradientLookup.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Inspect/Inspect.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Transform/LumaTransform.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Gradient Lookup/GradientLookup3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Cross/Cross3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Rectangle/Rectangle.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Shift/ColorShift3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Range/Range3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Threshold/Threshold3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Layout/Padding/Padding.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Rainbow Blur/LumaRainbowBlur.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/blends_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Particles/UV Particles/UVParticles.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Tetrahedron/Tetrahedron3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Vertex/FragmentColor.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Content/random.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Box/Box3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Average/Average.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Pixelate/Pixelate.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Threshold/Threshold.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Solid/Gradient/Gradient3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Quantize/Quantize.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Transform/Transform.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Particles/UV Color Particles/UVColorParticles.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Content/random_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/clamp_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Clamp/Clamp.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Bits/Bits3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Polar/Polar.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Sample/SamplePlane3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Remap/Remap.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Kaleidoscope/Kaleidoscope.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Views/Layer/GraphicMetalLayer.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Levels/Levels.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Flood Fill/FloodFill.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Map/ColorMap3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Polar/Polar3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Line/Line.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Slope/Slope.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Blend/Blend.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Blend/Blend3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Torus/Torus3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/LUT/LUT3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Down Sample/DownSample.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Location from Depth/LocationFromDepthPerspective.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Blur/Blur.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Transform/Transform3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Solid/Gradient/Gradient.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Displace/Displace.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/blend_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/place_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Channel Mix/ChannelMix.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Clamp/Clamp3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Sample/Sample3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Sample/Sample.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Levels/Levels3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Location from Depth/LocationFromDepthOrthographic.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Quantize/Quantize3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Bayer Dither/BayerDither.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Polar/CartesianToPolar.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Rainbow Blur/LumaRainbowBlur3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Slice/Slice.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Lookup/Lookup.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Content/radius.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Add/Add3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Displace/Displace3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Cylinder/Cylinder3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Blur/LayeredBlur3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Coordinate Space/CoordinateSpace.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Edge/Edge.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Solid/Noise/Noise3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/YUV/YUVToRGB.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Solid/Noise/Noise.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Orbit/Orbit.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Lookup/Lookup3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Blur/LumaBlur3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Sequence/Blends/Blends.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Cross/Cross.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Levels/LumaLevels3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Edge/Edge3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/blend.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Trace/Trace.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Sharpen/Sharpen.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/hsv.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Content/gradient.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/LUT/LUT.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Particles/UVW Particles/UVWParticles.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Solid/Color/Color3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Transform/LumaTransform3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/clamp.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Vertex/FragmentPassthrough.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Blur/LumaBlur.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Vertex/VertexCamera.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Bits/Bits.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Arc/Arc.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/blends.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Stack/ABStack.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Levels/LumaLevels.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Blur/Blur3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Circle Blur/CircleBlur.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Sphere/Sphere3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Sample/LumaSample.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Channel Mix/ChannelMix3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Color Shift/LumaColorShift3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Sample Line/SampleLine.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Effects/rotation_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Construct/Construct3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Space/Rainbow Blur/RainbowBlur.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Solid/Color/Color.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Content/radius_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Modifier/Luma Color Shift/LumaColorShift.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Location from Depth/LocationFromDepthCameraProjection.metalh
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Crop/Crop3D.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Sequence/Sprites/Sprites.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Cube Map to Equirect/CubeMapToEquirect.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Content/gradient_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Color/Shift/ColorShift.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Equirect to Cube Map/EquirectToCubeMap.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Location from Depth/LocationFromDepthWithCurvature.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Effects/Convert/Equirect Orientation/EquirectOrientation.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Shaders/Content/noise_header.metal
    /Users/admin/builder/spi-builder-workspace/Sources/AsyncGraphics/Graphics/Content/Shape/Circle/Circle.metal
BUILD FAILURE 6.1 macosSpm