The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of GateEngine, reference main (b45ece), with Swift 6.2 (beta) for macOS (SPM) on 10 Sep 2025 12:38:37 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

    |                                   |- warning: static property 'babel' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
    |                                   |- note: add '@MainActor' to make static property 'babel' part of global actor 'MainActor'
    |                                   `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 | }
148 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:49:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 47 |         #endif
 48 |         #if canImport(TrueType)
 49 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 50 |             do {
 51 |                 let backend = try await TTFFont(regular: regular)
 52 |                 Task { @MainActor in
 53 |                     self.backend = backend
    |                                  `- note: closure captures 'self' which is accessible to code in the current task
 54 |                     self.state = .ready
 55 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:53:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 51 |                 let backend = try await TTFFont(regular: regular)
 52 |                 Task { @MainActor in
 53 |                     self.backend = backend
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 54 |                     self.state = .ready
 55 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:59:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 57 |                 Task { @MainActor in
 58 |                     Log.debug("Resource \(regular) failed ->", error)
 59 |                     self.state = .failed(error: error)
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 60 |                 }
 61 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:78:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 76 |         self._backend.configure(withOwner: self)
 77 |         #endif
 78 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 79 |             do {
 80 |                 let backend = try await ImageFont(regular: regular)
 81 |                 Task { @MainActor in
 82 |                     self.backend = backend
    |                                  `- note: closure captures 'self' which is accessible to code in the current task
 83 |                     self.state = .ready
 84 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:82:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 80 |                 let backend = try await ImageFont(regular: regular)
 81 |                 Task { @MainActor in
 82 |                     self.backend = backend
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 83 |                     self.state = .ready
 84 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:88:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 86 |                 Task { @MainActor in
 87 |                     Log.debug("Resource \(regular) failed ->", error)
 88 |                     self.state = .failed(error: error)
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 89 |                 }
 90 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Music.swift:37:64: warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 35 |                 return
 36 |             #endif
 37 |             Game.unsafeShared.system(ofType: AudioSystem.self).queueMusic(music, as: kind, handle: handle)
    |                                                                |- warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                                                                `- note: 'handle' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 38 |         }
 39 |         return handle
    |         `- note: access can happen concurrently
 40 |     }
 41 |
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[868/989] Compiling GateEngine CASpacialMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:143:35: warning: static property 'tuffy' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
 33 | }
 34 |
 35 | public final class Font: OldResource {
    |                    `- note: class 'Font' does not conform to the 'Sendable' protocol
 36 |     @RequiresState(.ready)
 37 |     var backend: (any FontBackend)! = nil
    :
141 |     public nonisolated static var `default`: Font { .tuffy }
142 |
143 |     public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
    |                                   |- warning: static property 'tuffy' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
    |                                   |- note: add '@MainActor' to make static property 'tuffy' part of global actor 'MainActor'
    |                                   `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |     public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 |     public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:144:35: warning: static property 'tuffyBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
 33 | }
 34 |
 35 | public final class Font: OldResource {
    |                    `- note: class 'Font' does not conform to the 'Sendable' protocol
 36 |     @RequiresState(.ready)
 37 |     var backend: (any FontBackend)! = nil
    :
142 |
143 |     public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
144 |     public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
    |                                   |- warning: static property 'tuffyBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
    |                                   |- note: add '@MainActor' to make static property 'tuffyBold' part of global actor 'MainActor'
    |                                   `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |     public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
146 |     public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:145:35: warning: static property 'micro' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
 33 | }
 34 |
 35 | public final class Font: OldResource {
    |                    `- note: class 'Font' does not conform to the 'Sendable' protocol
 36 |     @RequiresState(.ready)
 37 |     var backend: (any FontBackend)! = nil
    :
143 |     public nonisolated static let tuffy: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy.ttf")
144 |     public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 |     public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
    |                                   |- warning: static property 'micro' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
    |                                   |- note: add '@MainActor' to make static property 'micro' part of global actor 'MainActor'
    |                                   `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |     public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:146:35: warning: static property 'babel' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
 33 | }
 34 |
 35 | public final class Font: OldResource {
    |                    `- note: class 'Font' does not conform to the 'Sendable' protocol
 36 |     @RequiresState(.ready)
 37 |     var backend: (any FontBackend)! = nil
    :
144 |     public nonisolated static let tuffyBold: Font = Font(ttfRegular: "GateEngine/Fonts/Tuffy/Tuffy_Bold.ttf")
145 |     public nonisolated static let micro: Font = Font(pngRegular: "GateEngine/Fonts/Micro/micro.png")
146 |     public nonisolated static let babel: Font = Font(pngRegular: "GateEngine/Fonts/Babel/Babel.png")
    |                                   |- warning: static property 'babel' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
    |                                   |- note: add '@MainActor' to make static property 'babel' part of global actor 'MainActor'
    |                                   `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 | }
148 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:49:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 47 |         #endif
 48 |         #if canImport(TrueType)
 49 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 50 |             do {
 51 |                 let backend = try await TTFFont(regular: regular)
 52 |                 Task { @MainActor in
 53 |                     self.backend = backend
    |                                  `- note: closure captures 'self' which is accessible to code in the current task
 54 |                     self.state = .ready
 55 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:53:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 51 |                 let backend = try await TTFFont(regular: regular)
 52 |                 Task { @MainActor in
 53 |                     self.backend = backend
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 54 |                     self.state = .ready
 55 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:59:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 57 |                 Task { @MainActor in
 58 |                     Log.debug("Resource \(regular) failed ->", error)
 59 |                     self.state = .failed(error: error)
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 60 |                 }
 61 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:78:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 76 |         self._backend.configure(withOwner: self)
 77 |         #endif
 78 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 79 |             do {
 80 |                 let backend = try await ImageFont(regular: regular)
 81 |                 Task { @MainActor in
 82 |                     self.backend = backend
    |                                  `- note: closure captures 'self' which is accessible to code in the current task
 83 |                     self.state = .ready
 84 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:82:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 80 |                 let backend = try await ImageFont(regular: regular)
 81 |                 Task { @MainActor in
 82 |                     self.backend = backend
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 83 |                     self.state = .ready
 84 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:88:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 86 |                 Task { @MainActor in
 87 |                     Log.debug("Resource \(regular) failed ->", error)
 88 |                     self.state = .failed(error: error)
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 89 |                 }
 90 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Music.swift:37:64: warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
 35 |                 return
 36 |             #endif
 37 |             Game.unsafeShared.system(ofType: AudioSystem.self).queueMusic(music, as: kind, handle: handle)
    |                                                                |- warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
    |                                                                `- note: 'handle' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 38 |         }
 39 |         return handle
    |         `- note: access can happen concurrently
 40 |     }
 41 |
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[869/989] Compiling GateEngine CABufferReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[870/989] Compiling GateEngine CAContextReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[871/989] Compiling GateEngine CAAudioMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[872/989] Compiling GateEngine CAAudioTrackReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[873/989] Compiling GateEngine OAListenerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[874/989] Compiling GateEngine OASourceReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[875/989] Compiling GateEngine OASpacialMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[876/989] Compiling GateEngine OABufferReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[877/989] Compiling GateEngine OAContextReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[878/989] Compiling GateEngine OAAudioMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[879/989] Compiling GateEngine OAAudioTrackReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[880/989] Compiling GateEngine OpenALContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[881/989] Compiling GateEngine OpenALDevice.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[882/989] Compiling GateEngine OpenALError.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[883/989] Compiling GateEngine OpenALSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[884/989] Compiling GateEngine WAListenerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[885/989] Compiling GateEngine WASourceReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[886/989] Compiling GateEngine WASpacialMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[887/989] Compiling GateEngine WAAudioMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[888/989] Compiling GateEngine WAAudioTrackReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[889/989] Compiling GateEngine WABufferReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[890/989] Compiling GateEngine WAContextReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[891/989] Compiling GateEngine XAListenerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[892/989] Compiling GateEngine XASourceReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift:39:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 37 |     required init(path: String, context: AudioContext, audioBuffer: AudioBuffer) {
 38 |         self.audioBuffer = audioBuffer
 39 |         Task.detached {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 40 |             do {
 41 |                 guard let located = await Platform.current.locateResource(from: path) else {
    :
 49 |                     ) {
 50 |                         try file.read(into: buffer)
 51 |                         self.pcmBuffer = buffer
    |                                        `- note: closure captures 'self' which is accessible to code in the current task
 52 |                         self.format = file.processingFormat
 53 |                         self.audioBuffer.state = .ready
[893/989] Compiling GateEngine PNGCoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[894/989] Compiling GateEngine RawGeometryCoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[895/989] Compiling GateEngine ApplePlatformImageImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[896/989] Compiling GateEngine ApplePlatformModelImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[897/989] Compiling GateEngine GLTransmissionFormat.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[898/989] Compiling GateEngine PNGImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[899/989] Compiling GateEngine RawGeometryImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[900/989] Compiling GateEngine TiledTMJImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[901/989] Compiling GateEngine TiledTSJImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[902/989] Compiling GateEngine WavefrontOBJ.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[903/989] Compiling GateEngine Light.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[904/989] Compiling GateEngine DirectionalLight.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[905/989] Compiling GateEngine PointLight.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[906/989] Compiling GateEngine SpotLight.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[907/989] Compiling GateEngine Paths.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[908/989] Compiling GateEngine Resource.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[909/989] Compiling GateEngine ResourceManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[910/989] Compiling GateEngine SkeletalAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[911/989] Compiling GateEngine Skeleton.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[912/989] Compiling GateEngine Skin.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[913/989] Compiling GateEngine Sprite.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[914/989] Compiling GateEngine SpriteAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[915/989] Compiling GateEngine SpriteSheet.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[916/989] Compiling GateEngine ImageFont.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Import & Export/Importers/GLTransmissionFormat.swift:518:26: warning: Tangents not filtered to vec3
516 |             if let accessorIndex = primitive[.tangent] {
517 |                 tangents = await gltf.values(forAccessor: accessorIndex)
518 |                 #warning("Tangents not filtered to vec3")
    |                          `- warning: Tangents not filtered to vec3
519 |             }
520 |
[917/989] Compiling GateEngine Collision2DComponent.swift
[918/989] Compiling GateEngine Collision2DSystem.swift
[919/989] Compiling GateEngine Physics2DComponent.swift
[920/989] Compiling GateEngine Physics2DSystem.swift
[921/989] Compiling GateEngine QuadtreeComponent.swift
[922/989] Compiling GateEngine SpriteComponent.swift
[923/989] Compiling GateEngine SpriteSystem.swift
[924/989] Compiling GateEngine TileMapComponent.swift
[925/989] Compiling GateEngine TileMapSystem.swift
[926/989] Compiling GateEngine Transform2Component.swift
[927/989] Compiling GateEngine BillboardComponent.swift
[928/989] Compiling GateEngine BillboardSystem.swift
[929/989] Compiling GateEngine CameraComponent.swift
[930/989] Compiling GateEngine MaterialComponent.swift
[931/989] Compiling GateEngine ObjectAnimation3DComponent.swift
[932/989] Compiling GateEngine ObjectAnimation3DSystem.swift
[933/989] Compiling GateEngine Collision3DComponent.swift
[934/989] Compiling GateEngine Collision3DSystem.swift
[935/989] Compiling GateEngine OctreeComponent.swift
[936/989] Compiling GateEngine Physics3DComponent.swift
[937/989] Compiling GateEngine Physics3DSystem.swift
[938/989] Compiling GateEngine RenderingGeometryComponent.swift
[939/989] Compiling GateEngine Rig3DComponent.swift
[940/989] Compiling GateEngine Rig3DSystem.swift
[941/989] Compiling GateEngine Transform3Component.swift
[942/989] Compiling GateEngine DX12Renderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[943/989] Compiling GateEngine DX12SwapChain.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[944/989] Compiling GateEngine DX12Texture.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[945/989] Compiling GateEngine GeometryBackend.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[946/989] Compiling GateEngine MetalGeometry.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[947/989] Compiling GateEngine MetalRenderTarget.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[948/989] Compiling GateEngine MetalRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[949/989] Compiling GateEngine MetalTexture.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[950/989] Compiling GateEngine OpenGLGeometry.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[951/989] Compiling GateEngine OpenGLRenderTarget.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[952/989] Compiling GateEngine OpenGLRenderer+Apple.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[953/989] Compiling GateEngine OpenGLRenderer+Linux.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[954/989] Compiling GateEngine OpenGLRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[955/989] Compiling GateEngine OpenGLTexture.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[956/989] Compiling GateEngine WebGL2Geometry.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[957/989] Compiling GateEngine WebGL2RenderTarget.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[958/989] Compiling GateEngine WebGL2Renderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[959/989] Compiling GateEngine WebGL2Texture.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[960/989] Compiling GateEngine RenderTarget.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[961/989] Compiling GateEngine Renderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[962/989] Compiling GateEngine SystemShaders.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[963/989] Compiling GateEngine WindowManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[964/989] Compiling GateEngine Camera.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[965/989] Compiling GateEngine Material.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift:196:17: warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
194 |     }
195 |
196 |     final class OpenGLSizeOnlyRenderTarget: _RenderTargetProtocol {
    |                 |- warning: conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                 `- note: conformance depends on main actor-isolated conformance of 'OpenGLRenderer.OpenGLSizeOnlyRenderTarget' to protocol 'Hashable'
197 |         var rootViewController: ViewController? = nil
198 |         var lastDrawnFrame: UInt = .max
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Rendering/RenderTarget.swift:102:51: warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
100 | }
101 |
102 | @MainActor public final class RenderTarget: View, RenderTargetProtocol, _RenderTargetProtocol {
    |                               |                   |- warning: conformance of 'RenderTarget' to protocol 'RenderTargetProtocol' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                               |                   `- note: isolate this conformance to the main actor with '@MainActor'
    |                               `- note: conformance depends on main actor-isolated conformance of 'RenderTarget' to protocol 'Hashable'
103 |     @usableFromInline
104 |     var renderTargetBackend: any RenderTargetBackend
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[966/989] Compiling GateEngine Matricies.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[967/989] Compiling GateEngine Button.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[968/989] Compiling GateEngine Control.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[969/989] Compiling GateEngine UICanvas.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[970/989] Compiling GateEngine GameViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[971/989] Compiling GateEngine GestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[972/989] Compiling GateEngine PanGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[973/989] Compiling GateEngine PinchGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[974/989] Compiling GateEngine RotateGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[975/989] Compiling GateEngine TapGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[976/989] Compiling GateEngine ImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[977/989] Compiling GateEngine Label.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[978/989] Compiling GateEngine Layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[979/989] Compiling GateEngine ScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[980/989] Compiling GateEngine SplitViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[981/989] Compiling GateEngine StackView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[982/989] Compiling GateEngine TableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[983/989] Compiling GateEngine TextField.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[984/989] Compiling GateEngine TileMapControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[985/989] Compiling GateEngine TileMapView.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[986/989] Compiling GateEngine View.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[987/989] Compiling GateEngine ViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[988/989] Compiling GateEngine Window.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[989/989] Compiling GateEngine resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PanGestureRecognizer.swift:53:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 51 |             return true
 52 |         }
 53 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 54 |             return true
 55 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/PinchGestureRecognizer.swift:36:38: warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 34 |             return true
 35 |         }
 36 |         if otherGestureRecognizer is RotateGestureRecognizer {
    |                                      `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented. [#DeprecatedDeclaration]
 37 |             return true
 38 |         }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/UI/GestureRecognizers/RotateGestureRecognizer.swift:21:14: warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
19 |
20 |     public override init(recognizedSources: GestureRecognizer.Sources = .all) {
21 |         self.oldTouches = []
   |              `- warning: main actor-isolated conformance of 'Touch' to 'Hashable' cannot be used in nonisolated context; this is an error in the Swift 6 language mode [#IsolatedConformances]
22 |         super.init(recognizedSources: recognizedSources)
23 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
Build complete! (44.76s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-syntax
[1/1814] Fetching swift-atomics
[455/19259] Fetching swift-atomics, swift-collections
[6002/91170] Fetching swift-atomics, swift-collections, swift-syntax
Fetched https://github.com/apple/swift-atomics.git from cache (3.01s)
Fetched https://github.com/apple/swift-collections.git from cache (3.01s)
Fetched https://github.com/apple/swift-syntax from cache (3.01s)
Computing version for https://github.com/apple/swift-syntax
Computed https://github.com/apple/swift-syntax at 601.0.1 (5.93s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.1 (0.49s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.42s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-syntax
Working copy of https://github.com/apple/swift-syntax resolved at 601.0.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Build complete.
{
  "c_language_standard" : "gnu11",
  "cxx_language_standard" : "gnu++14",
  "dependencies" : [
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "601.0.0",
            "upper_bound" : "602.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-syntax"
    }
  ],
  "manifest_display_name" : "GateEngine",
  "name" : "GateEngine",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "GateEngine",
      "targets" : [
        "GateEngine"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GameMath",
      "targets" : [
        "GameMath"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ECSMacros",
      "targets" : [
        "ECSMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "uFBX",
      "module_type" : "ClangTarget",
      "name" : "uFBX",
      "path" : "Dependencies/uFBX",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "src/ufbx.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "miniz",
      "module_type" : "ClangTarget",
      "name" : "miniz",
      "path" : "Dependencies/miniz",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "src/miniz.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TrueType",
      "module_type" : "ClangTarget",
      "name" : "TrueType",
      "path" : "Dependencies/TrueType",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "nothing.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Shaders",
      "module_type" : "SwiftTarget",
      "name" : "Shaders",
      "path" : "Sources/Shaders",
      "product_dependencies" : [
        "Collections"
      ],
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "Generators/CodeGenerator.swift",
        "Generators/GLSLCodeGenerator.swift",
        "Generators/HLSLCodeGenerator.swift",
        "Generators/MSLCodeGenerator.swift",
        "ShaderDocument/FragmentShader.swift",
        "ShaderDocument/HashGenerator.swift",
        "ShaderDocument/ShaderDocument.swift",
        "ShaderDocument/Values/Mat3.swift",
        "ShaderDocument/Values/Mat4.swift",
        "ShaderDocument/Values/Mat4Array.swift",
        "ShaderDocument/Values/Operation.swift",
        "ShaderDocument/Values/Sampler2D.swift",
        "ShaderDocument/Values/Scalar.swift",
        "ShaderDocument/Values/ShaderVoid.swift",
        "ShaderDocument/Values/UVec4.swift",
        "ShaderDocument/Values/Value.swift",
        "ShaderDocument/Values/Vec2.swift",
        "ShaderDocument/Values/Vec3.swift",
        "ShaderDocument/Values/Vec4.swift",
        "ShaderDocument/VertexShader.swift",
        "ShaderError.swift"
      ],
      "target_dependencies" : [
        "GameMath"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OpenGL_GateEngine",
      "module_type" : "SwiftTarget",
      "name" : "OpenGL_GateEngine",
      "path" : "Dependencies/OpenGL/OpenGL_GateEngine",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "OpenGL_GateEngine.swift",
        "Platforms/Apple/GLKit.swift",
        "Platforms/GLEW/GLEW_Linux.swift",
        "Platforms/GLEW/GLEW_Windows.swift",
        "Platforms/GLFW/GLFW.swift",
        "Platforms/Linux/OpenGLLinux.swift",
        "Platforms/Unsupported/Unsupported.swift",
        "Platforms/Windows/OpenGLWindows.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LibSPNG",
      "module_type" : "ClangTarget",
      "name" : "LibSPNG",
      "path" : "Dependencies/LibSPNG",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "src/spng.c"
      ],
      "target_dependencies" : [
        "miniz"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GravityTests",
      "module_type" : "SwiftTarget",
      "name" : "GravityTests",
      "path" : "Tests/GravityTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GravityTests/Resources/disabled",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GravityTests/Resources/fuzzy",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GravityTests/Resources/infiniteloop",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GravityTests/Resources/unittest",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Unittest/Unittest01SyntaxTests.swift",
        "Unittest/Unittest02SemanticStep1Tests.swift",
        "Unittest/Unittest03SemanticStep2Tests.swift",
        "Unittest/Unittest04CodegenTests.swift",
        "_GravityXCTestCase.swift"
      ],
      "target_dependencies" : [
        "Gravity",
        "GateEngine"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Gravity",
      "module_type" : "ClangTarget",
      "name" : "Gravity",
      "path" : "Dependencies/Gravity",
      "product_memberships" : [
        "GateEngine"
      ],
      "sources" : [
        "src/compiler/gravity_ast.c",
        "src/compiler/gravity_codegen.c",
        "src/compiler/gravity_compiler.c",
        "src/compiler/gravity_ircode.c",
        "src/compiler/gravity_lexer.c",
        "src/compiler/gravity_optimizer.c",
        "src/compiler/gravity_parser.c",
        "src/compiler/gravity_semacheck1.c",
        "src/compiler/gravity_semacheck2.c",
        "src/compiler/gravity_symboltable.c",
        "src/compiler/gravity_token.c",
        "src/compiler/gravity_visitor.c",
        "src/optionals/gravity_opt_env.c",
        "src/optionals/gravity_opt_file.c",
        "src/optionals/gravity_opt_json.c",
        "src/optionals/gravity_opt_math.c",
        "src/runtime/gravity_core.c",
        "src/runtime/gravity_vm.c",
        "src/shared/gravity_hash.c",
        "src/shared/gravity_memory.c",
        "src/shared/gravity_value.c",
        "src/utils/gravity_debug.c",
        "src/utils/gravity_json.c",
        "src/utils/gravity_utils.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GateEngineTests",
      "module_type" : "SwiftTarget",
      "name" : "GateEngineTests",
      "path" : "Tests/GateEngineTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/GateEngineTests/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "FileSystemTests.swift",
        "Gravity/GravityCreateValueTests.swift",
        "Gravity/GravityErrorTests.swift",
        "Gravity/GravityExtendingTests.swift",
        "Gravity/GravityIncludesTests.swift",
        "Gravity/GravityMultipleInstanceTests.swift",
        "_GateEngineXCTestCase.swift"
      ],
      "target_dependencies" : [
        "GateEngine"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GateEngine",
      "module_type" : "SwiftTarget",
      "name" : "GateEngine",
      "path" : "Sources/GateEngine",
      "product_dependencies" : [
        "Atomics",
        "Collections"
      ],
      "product_memberships" : [
        "GateEngine"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/_PackageResources/GateEngine",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ECS/2D Specific/Physics/Collision2DComponent.swift",
        "ECS/2D Specific/Physics/Collision2DSystem.swift",
        "ECS/2D Specific/Physics/Physics2DComponent.swift",
        "ECS/2D Specific/Physics/Physics2DSystem.swift",
        "ECS/2D Specific/Physics/QuadtreeComponent.swift",
        "ECS/2D Specific/Sprite/SpriteComponent.swift",
        "ECS/2D Specific/Sprite/SpriteSystem.swift",
        "ECS/2D Specific/TileMap/TileMapComponent.swift",
        "ECS/2D Specific/TileMap/TileMapSystem.swift",
        "ECS/2D Specific/Transform2Component.swift",
        "ECS/3D Specific/Billboard/BillboardComponent.swift",
        "ECS/3D Specific/Billboard/BillboardSystem.swift",
        "ECS/3D Specific/CameraComponent.swift",
        "ECS/3D Specific/MaterialComponent.swift",
        "ECS/3D Specific/ObjectAnimation/ObjectAnimation3DComponent.swift",
        "ECS/3D Specific/ObjectAnimation/ObjectAnimation3DSystem.swift",
        "ECS/3D Specific/Physics/Collision3DComponent.swift",
        "ECS/3D Specific/Physics/Collision3DSystem.swift",
        "ECS/3D Specific/Physics/OctreeComponent.swift",
        "ECS/3D Specific/Physics/Physics3DComponent.swift",
        "ECS/3D Specific/Physics/Physics3DSystem.swift",
        "ECS/3D Specific/RenderingGeometryComponent.swift",
        "ECS/3D Specific/Rig/Rig3DComponent.swift",
        "ECS/3D Specific/Rig/Rig3DSystem.swift",
        "ECS/3D Specific/Transform3Component.swift",
        "ECS/Base/Component.swift",
        "ECS/Base/ECSContext.swift",
        "ECS/Base/Entity.swift",
        "ECS/Base/Performance.swift",
        "ECS/Base/PlatformSystem.swift",
        "ECS/Base/RenderingSystem.swift",
        "ECS/Base/SortOrder.swift",
        "ECS/Base/System.swift",
        "ECS/FinalizeSimulation/FinalizeSimulationSystem.swift",
        "ECS/FinalizeSimulation/MaxQuantityComponent.swift",
        "ECS/FinalizeSimulation/ParentRelationshipComponent.swift",
        "ECS/FinalizeSimulation/TimedDeathComponent.swift",
        "ECS/PerformanceRenderingSystem.swift",
        "ECS/PlatformSystems/AudioSystem.swift",
        "ECS/PlatformSystems/CacheSystem.swift",
        "ECS/PlatformSystems/DeferredDelaySystem.swift",
        "ECS/PlatformSystems/HIDSystem.swift",
        "ECS/StandardRenderingSystem.swift",
        "ECS/StateMachine/StateMachine.swift",
        "ECS/StateMachine/StateMachineComponent.swift",
        "ECS/StateMachine/StateMachineSystem.swift",
        "ECS/TimeScaleComponent.swift",
        "Game.swift",
        "GameDelegate.swift",
        "GameInfo.swift",
        "GateEngine.swift",
        "Helpers/DeltaTimeHelper.swift",
        "Helpers/IDGenerator.swift",
        "Helpers/TextureAtlas.swift",
        "Physics/CollisionTriangle+Extensions.swift",
        "Physics/Octree.swift",
        "Physics/Quadtree.swift",
        "Physics/RawGeometry+Extensions.swift",
        "Physics/SkinCollider.swift",
        "Resources/Animation/ObjectAnimation3D.swift",
        "Resources/Geometry/Geometry.swift",
        "Resources/Geometry/Lines.swift",
        "Resources/Geometry/MutableGeometry.swift",
        "Resources/Geometry/MutableLines.swift",
        "Resources/Geometry/MutablePoints.swift",
        "Resources/Geometry/Points.swift",
        "Resources/Geometry/Raw/RawGeometry.swift",
        "Resources/Geometry/Raw/RawLines.swift",
        "Resources/Geometry/Raw/RawPoints.swift",
        "Resources/Geometry/Raw/Triangle.swift",
        "Resources/Geometry/Raw/Vertex.swift",
        "Resources/Geometry/SkinnedGeometry.swift",
        "Resources/Import & Export/Coding/CollisionTrianglesCoder.swift",
        "Resources/Import & Export/Coding/PNGCoder.swift",
        "Resources/Import & Export/Coding/RawGeometryCoder.swift",
        "Resources/Import & Export/Importers/ApplePlatformImageImporter.swift",
        "Resources/Import & Export/Importers/ApplePlatformModelImporter.swift",
        "Resources/Import & Export/Importers/GLTransmissionFormat.swift",
        "Resources/Import & Export/Importers/PNGImporter.swift",
        "Resources/Import & Export/Importers/RawGeometryImporter.swift",
        "Resources/Import & Export/Importers/TiledTMJImporter.swift",
        "Resources/Import & Export/Importers/TiledTSJImporter.swift",
        "Resources/Import & Export/Importers/WavefrontOBJ.swift",
        "Resources/Lights/Base/Light.swift",
        "Resources/Lights/DirectionalLight.swift",
        "Resources/Lights/PointLight.swift",
        "Resources/Lights/SpotLight.swift",
        "Resources/Paths.swift",
        "Resources/Resource.swift",
        "Resources/ResourceManager.swift",
        "Resources/Skinning/SkeletalAnimation.swift",
        "Resources/Skinning/Skeleton.swift",
        "Resources/Skinning/Skin.swift",
        "Resources/Sprites/Sprite.swift",
        "Resources/Sprites/SpriteAnimation.swift",
        "Resources/Sprites/SpriteSheet.swift",
        "Resources/Text/Backends/ImageFont.swift",
        "Resources/Text/Backends/TTFFont.swift",
        "Resources/Text/Font.swift",
        "Resources/Text/Text.swift",
        "Resources/Texture/Texture.swift",
        "Resources/Tiles/TileMap.swift",
        "Resources/Tiles/TileSet.swift",
        "SaveState.swift",
        "Scripting/Gravity/Gravity+Errors.swift",
        "Scripting/Gravity/Gravity+Files.swift",
        "Scripting/Gravity/Gravity+Testing.swift",
        "Scripting/Gravity/Gravity.swift",
        "Scripting/Gravity/GravityClass.swift",
        "Scripting/Gravity/GravityClosure.swift",
        "Scripting/Gravity/GravityInstance.swift",
        "Scripting/Gravity/GravityProtocols.swift",
        "Scripting/Gravity/GravityValue.swift",
        "Scripting/Gravity/GravityValueConvertible.swift",
        "System/Audio/Music.swift",
        "System/Audio/Platforms/AudioFormats/VorbisFile.swift",
        "System/Audio/Platforms/AudioFormats/WaveFile.swift",
        "System/Audio/Platforms/AudioTypes.swift",
        "System/Audio/Platforms/Backends/CoreAudio/3D/CAListenerReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/3D/CASourceReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/3D/CASpacialMixerReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/CABufferReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/CAContextReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/Soundtrack/CAAudioMixerReference.swift",
        "System/Audio/Platforms/Backends/CoreAudio/Soundtrack/CAAudioTrackReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/3D/OAListenerReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/3D/OASourceReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/3D/OASpacialMixerReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/OABufferReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/OAContextReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/Soundtrack/OAAudioMixerReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/Soundtrack/OAAudioTrackReference.swift",
        "System/Audio/Platforms/Backends/OpenAL/_Backend/OpenALContext.swift",
        "System/Audio/Platforms/Backends/OpenAL/_Backend/OpenALDevice.swift",
        "System/Audio/Platforms/Backends/OpenAL/_Backend/OpenALError.swift",
        "System/Audio/Platforms/Backends/OpenAL/_Backend/OpenALSource.swift",
        "System/Audio/Platforms/Backends/WebAudio/3D/WAListenerReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/3D/WASourceReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/3D/WASpacialMixerReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/Soundtrack/WAAudioMixerReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/Soundtrack/WAAudioTrackReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/WABufferReference.swift",
        "System/Audio/Platforms/Backends/WebAudio/WAContextReference.swift",
        "System/Audio/Platforms/Backends/XAudio/3D/XAListenerReference.swift",
        "System/Audio/Platforms/Backends/XAudio/3D/XASourceReference.swift",
        "System/Audio/Platforms/Backends/XAudio/3D/XASpacialMixerReference.swift",
        "System/Audio/Platforms/Backends/XAudio/Soundtrack/XAAudioMixerReference.swift",
        "System/Audio/Platforms/Backends/XAudio/Soundtrack/XAAudioTrackReference.swift",
        "System/Audio/Platforms/Backends/XAudio/XABufferReference.swift",
        "System/Audio/Platforms/Backends/XAudio/XAContextReference.swift",
        "System/Audio/Platforms/BufferConverter.swift",
        "System/Audio/Sound.swift",
        "System/Audio/System/AudioBuffer.swift",
        "System/Audio/System/AudioContext.swift",
        "System/Audio/System/Multi-Channel/AudioMixer.swift",
        "System/Audio/System/Multi-Channel/AudioTrack.swift",
        "System/Audio/System/Spatial/SpatialAudioListener.swift",
        "System/Audio/System/Spatial/SpatialAudioMixer.swift",
        "System/Audio/System/Spatial/SpatialAudioSource.swift",
        "System/HID/GamePad/GamePad.swift",
        "System/HID/GamePad/GamePadInterpreter/GamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/HID/LinuxHIDGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/HID/Mapping/SDL2/SDL2.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/MFIGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/NullGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/WASIGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadInterpreter/Interpreters/XInputGamePadInterpreter.swift",
        "System/HID/GamePad/GamePadManager.swift",
        "System/HID/HID.swift",
        "System/HID/Keyboard/CharacterStream.swift",
        "System/HID/Keyboard/Keyboard.swift",
        "System/HID/Keyboard/KeyboardEvent.swift",
        "System/HID/Keyboard/KeyboardKey.swift",
        "System/HID/Keyboard/KeyboardModifierMask.swift",
        "System/HID/Mouse/Mouse.swift",
        "System/HID/Mouse/MouseButton.swift",
        "System/HID/Mouse/MouseScroller.swift",
        "System/HID/Touch/Touch.swift",
        "System/HID/Touch/TouchScreen.swift",
        "System/HID/Touch/TouchSurface.swift",
        "System/Platforms/FileSystem/AsynchronousFileSystem.swift",
        "System/Platforms/FileSystem/FileSystemTypes.swift",
        "System/Platforms/FileSystem/SynchronousFileSystem.swift",
        "System/Platforms/Platform Implementations/Android/AndroidPlatform.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKit/AppKitGLKitView.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKit/AppKitMetalView.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKit/AppKitViewController.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKit/AppKitWindow.swift",
        "System/Platforms/Platform Implementations/Apple/AppKit/AppKitPlatform.swift",
        "System/Platforms/Platform Implementations/Apple/AppleFileSystem.swift",
        "System/Platforms/Platform Implementations/Apple/AsynchronousAppleFileSystem.swift",
        "System/Platforms/Platform Implementations/Apple/SynchronousAppleFileSystem.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKit/UIKitGLKitView.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKit/UIKitMetalView.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKit/UIKitViewController.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKit/UIKitWindow.swift",
        "System/Platforms/Platform Implementations/Apple/UIKit/UIKitPlatform.swift",
        "System/Platforms/Platform Implementations/Linux/LinuxFileSystem.swift",
        "System/Platforms/Platform Implementations/Linux/LinuxPlatform.swift",
        "System/Platforms/Platform Implementations/Linux/X11/X11Window.swift",
        "System/Platforms/Platform Implementations/WASI/WASI/WASIWindow.swift",
        "System/Platforms/Platform Implementations/WASI/WASIFileSystem.swift",
        "System/Platforms/Platform Implementations/WASI/WASIPlatform.swift",
        "System/Platforms/Platform Implementations/Win32/AsynchronousWin32FileSystem.swift",
        "System/Platforms/Platform Implementations/Win32/SynchronousWin32FileSystem.swift",
        "System/Platforms/Platform Implementations/Win32/Win32/Win32Window.swift",
        "System/Platforms/Platform Implementations/Win32/Win32/WinSDK+Helpers.swift",
        "System/Platforms/Platform Implementations/Win32/Win32FileSystem.swift",
        "System/Platforms/Platform Implementations/Win32/Win32Platform.swift",
        "System/Platforms/PlatformProtocol.swift",
        "System/Rendering/Drawables/Canvas.swift",
        "System/Rendering/Drawables/DrawCommand.swift",
        "System/Rendering/Drawables/Drawable.swift",
        "System/Rendering/Drawables/Scene.swift",
        "System/Rendering/Platforms/DirectX12/DX12Geometry.swift",
        "System/Rendering/Platforms/DirectX12/DX12RenderTarget.swift",
        "System/Rendering/Platforms/DirectX12/DX12Renderer.swift",
        "System/Rendering/Platforms/DirectX12/DX12SwapChain.swift",
        "System/Rendering/Platforms/DirectX12/DX12Texture.swift",
        "System/Rendering/Platforms/GeometryBackend.swift",
        "System/Rendering/Platforms/Metal/MetalGeometry.swift",
        "System/Rendering/Platforms/Metal/MetalRenderTarget.swift",
        "System/Rendering/Platforms/Metal/MetalRenderer.swift",
        "System/Rendering/Platforms/Metal/MetalTexture.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLGeometry.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLRenderTarget.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLRenderer+Apple.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLRenderer+Linux.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLRenderer.swift",
        "System/Rendering/Platforms/OpenGL/OpenGLTexture.swift",
        "System/Rendering/Platforms/WebGL2/WebGL2Geometry.swift",
        "System/Rendering/Platforms/WebGL2/WebGL2RenderTarget.swift",
        "System/Rendering/Platforms/WebGL2/WebGL2Renderer.swift",
        "System/Rendering/Platforms/WebGL2/WebGL2Texture.swift",
        "System/Rendering/RenderTarget.swift",
        "System/Rendering/Renderer.swift",
        "System/Rendering/SystemShaders.swift",
        "System/WindowManager.swift",
        "Types/Camera.swift",
        "Types/Material.swift",
        "Types/Matricies.swift",
        "UI/Button.swift",
        "UI/Control.swift",
        "UI/Drawables/UICanvas.swift",
        "UI/GameViewController.swift",
        "UI/GestureRecognizers/GestureRecognizer.swift",
        "UI/GestureRecognizers/PanGestureRecognizer.swift",
        "UI/GestureRecognizers/PinchGestureRecognizer.swift",
        "UI/GestureRecognizers/RotateGestureRecognizer.swift",
        "UI/GestureRecognizers/TapGestureRecognizer.swift",
        "UI/ImageView.swift",
        "UI/Label.swift",
        "UI/Layout.swift",
        "UI/ScrollView.swift",
        "UI/SplitViewController.swift",
        "UI/StackView.swift",
        "UI/TableView.swift",
        "UI/TextField.swift",
        "UI/TileMapControl.swift",
        "UI/TileMapView.swift",
        "UI/View.swift",
        "UI/ViewController.swift",
        "UI/Window.swift"
      ],
      "target_dependencies" : [
        "ECSMacros",
        "GameMath",
        "Shaders",
        "TrueType",
        "LibSPNG",
        "Gravity",
        "uFBX",
        "OpenGL_GateEngine"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GameMathTests",
      "module_type" : "SwiftTarget",
      "name" : "GameMathTests",
      "path" : "Tests/GameMathTests",
      "sources" : [
        "2D/2D Physics/2D Colliders/AxisAlignedBoundingBox2DTests.swift.swift",
        "2D/CircleTests.swift",
        "2D/Direction2Tests.swift",
        "2D/InsetsTests.swift",
        "2D/Position2Tests.swift",
        "2D/RectTests.swift",
        "2D/Size2Tests.swift",
        "2D/Vector2Tests.swift",
        "3D/Direction3Tests.swift",
        "3D/Matrix3x3Tests.swift",
        "3D/Matrix4x4Tests.swift",
        "3D/Position3Tests.swift",
        "3D/QuaternionTests.swift",
        "3D/Size3Tests.swift",
        "3D/Transform3Tests.swift",
        "3D/Vector3Tests.swift",
        "BitStreamTests.swift",
        "Degrees & Radians Tests.swift",
        "InterpolationTests.swift"
      ],
      "target_dependencies" : [
        "GameMath"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GameMathSIMDTests",
      "module_type" : "SwiftTarget",
      "name" : "GameMathSIMDTests",
      "path" : "Tests/GameMathSIMDTests",
      "sources" : [
        "2D/2D Physics/2D Colliders/AxisAlignedBoundingBox2DTests.swift.swift",
        "2D/CircleTests.swift",
        "2D/Direction2Tests.swift",
        "2D/InsetsTests.swift",
        "2D/Position2Tests.swift",
        "2D/RectTests.swift",
        "2D/Size2Tests.swift",
        "2D/Vector2Tests.swift",
        "3D/Direction3Tests.swift",
        "3D/Matrix3x3Tests.swift",
        "3D/Matrix4x4Tests.swift",
        "3D/Position3Tests.swift",
        "3D/QuaternionTests.swift",
        "3D/Size3Tests.swift",
        "3D/Transform3Tests.swift",
        "3D/Vector3Tests.swift",
        "BitStreamTests.swift",
        "Degrees & Radians Tests.swift",
        "InterpolationTests.swift"
      ],
      "target_dependencies" : [
        "GameMath"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GameMath",
      "module_type" : "SwiftTarget",
      "name" : "GameMath",
      "path" : "Sources/GameMath",
      "product_memberships" : [
        "GateEngine",
        "GameMath"
      ],
      "sources" : [
        "2D Types/2D Physics/2D Colliders/AxisAlignedBoundingBox2D.swift",
        "2D Types/2D Physics/2D Colliders/BoundingCircle2D.swift",
        "2D Types/2D Physics/2D Colliders/BoundingEllipsoid2D.swift",
        "2D Types/2D Physics/2D Colliders/Collider2D.swift",
        "2D Types/2D Physics/Line2D.swift",
        "2D Types/2D Physics/Ray2D.swift",
        "2D Types/2D Physics/Rect+Physics.swift",
        "2D Types/Circle.swift",
        "2D Types/Direction2.swift",
        "2D Types/Insets.swift",
        "2D Types/Position2.swift",
        "2D Types/Rect.swift",
        "2D Types/Size2.swift",
        "2D Types/Transform2.swift",
        "2D Types/Vector2.swift",
        "3D Types (New)/Vector3SIMD.swift",
        "3D Types/3D Physics/3D Colliders/AxisAlignedBoundingBox3D.swift",
        "3D Types/3D Physics/3D Colliders/BoundingEllipsoid3D.swift",
        "3D Types/3D Physics/3D Colliders/BoundingSphere3D.swift",
        "3D Types/3D Physics/3D Colliders/Collider3D.swift",
        "3D Types/3D Physics/3D Colliders/OrientedBoundingBox3D.swift",
        "3D Types/3D Physics/3D Colliders/Triangles/CollisionAttributes.swift",
        "3D Types/3D Physics/3D Colliders/Triangles/CollisionMesh.swift",
        "3D Types/3D Physics/3D Colliders/Triangles/CollisionTriangle.swift",
        "3D Types/3D Physics/3D Colliders/Triangles/MeshCollider.swift",
        "3D Types/3D Physics/Line3D.swift",
        "3D Types/3D Physics/Plane3D.swift",
        "3D Types/3D Physics/Ray3D.swift",
        "3D Types/3D Physics/ViewFrustum3D.swift",
        "3D Types/Direction3.swift",
        "3D Types/Matrix3x3.swift",
        "3D Types/Matrix4x4.swift",
        "3D Types/Position3.swift",
        "3D Types/Quaternion.swift",
        "3D Types/Size3.swift",
        "3D Types/TextureCoordinate.swift",
        "3D Types/Transform3.swift",
        "3D Types/Vector3.swift",
        "BitStream.swift",
        "CardinalDirection.swift",
        "Color.swift",
        "Degrees & Radians.swift",
        "FastInverseSquareRoot.swift",
        "GameMath.swift",
        "Interpolation.swift",
        "PlatformSpecific/CoreGraphics.swift",
        "PlatformSpecific/Win32.swift",
        "Vector4.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ECSMacros",
      "module_type" : "SwiftTarget",
      "name" : "ECSMacros",
      "path" : "Macros/ECSMacros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "GateEngine",
        "ECSMacros"
      ],
      "sources" : [
        "ECSComponentMacro.swift",
        "ECSSystemMacro.swift",
        "Plugin.swift"
      ],
      "type" : "macro"
    }
  ],
  "tools_version" : "6.1"
}
Done.