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.