Build Information
Successful build of GateEngine, reference main (e2445b
), with Swift 6.1 for macOS (SPM) on 8 Jun 2025 21:51:00 UTC.
Swift 6 data race errors: 6
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
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
| `- 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
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
| `- 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/Scripting/Gravity/Gravity+Files.swift:131:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
129 | self.sourceCodeBaseURL = baseURL
130 | self.loadedFilesByID[0] = url
131 | try await self.compile(source: sourceCode, addDebug: addDebug)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
132 | self.clearFileIncludeSourceCode()
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Music.swift:37:100: warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
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
| `- 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 |
[793/989] Compiling GateEngine CAListenerReference.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
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
| |- 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
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
| |- 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
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
| |- 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
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
| |- 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/Scripting/Gravity/GravityClass.swift:89:26: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
87 | var gValue = gravity_value_t()
88 | gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
89 | gValue.isa = gravity_class_closure
| `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
90 |
91 | gravity_class_bind(gClass, key, gValue)
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
| `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityClosure.swift:29:22: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
27 | var gValue = gravity_value_t()
28 | gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
29 | gValue.isa = gravity_class_closure
| `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
30 | return gValue
31 | }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
| `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:26:23: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
24 |
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
| |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:27:23: warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
| |- warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'undefined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:20:29: warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
18 | @usableFromInline
19 | internal init?(optionalGValue gValue: gravity_value_t) {
20 | guard gValue.isa != gravity_class_null else { return nil }
| `- warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
21 | self.init(gValue: gValue)
22 | }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:203:25: note: var declared here
201 | extern gravity_class_t *gravity_class_object;
202 | extern gravity_class_t *gravity_class_bool;
203 | extern gravity_class_t *gravity_class_null;
| `- note: var declared here
204 | extern gravity_class_t *gravity_class_int;
205 | extern gravity_class_t *gravity_class_float;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:49:23: 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
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
| `- 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
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
| `- 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:23: 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
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
| `- 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
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
| `- 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/Scripting/Gravity/Gravity+Files.swift:131:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
129 | self.sourceCodeBaseURL = baseURL
130 | self.loadedFilesByID[0] = url
131 | try await self.compile(source: sourceCode, addDebug: addDebug)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
132 | self.clearFileIncludeSourceCode()
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Music.swift:37:100: warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
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
| `- 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 |
[794/989] Compiling GateEngine CASourceReference.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
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
| |- 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
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
| |- 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
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
| |- 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
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
| |- 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/Scripting/Gravity/GravityClass.swift:89:26: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
87 | var gValue = gravity_value_t()
88 | gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
89 | gValue.isa = gravity_class_closure
| `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
90 |
91 | gravity_class_bind(gClass, key, gValue)
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
| `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityClosure.swift:29:22: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
27 | var gValue = gravity_value_t()
28 | gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
29 | gValue.isa = gravity_class_closure
| `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
30 | return gValue
31 | }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
| `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:26:23: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
24 |
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
| |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:27:23: warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
| |- warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'undefined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:20:29: warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
18 | @usableFromInline
19 | internal init?(optionalGValue gValue: gravity_value_t) {
20 | guard gValue.isa != gravity_class_null else { return nil }
| `- warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
21 | self.init(gValue: gValue)
22 | }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:203:25: note: var declared here
201 | extern gravity_class_t *gravity_class_object;
202 | extern gravity_class_t *gravity_class_bool;
203 | extern gravity_class_t *gravity_class_null;
| `- note: var declared here
204 | extern gravity_class_t *gravity_class_int;
205 | extern gravity_class_t *gravity_class_float;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:49:23: 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
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
| `- 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
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
| `- 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:23: 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
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
| `- 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
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
| `- 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/Scripting/Gravity/Gravity+Files.swift:131:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
129 | self.sourceCodeBaseURL = baseURL
130 | self.loadedFilesByID[0] = url
131 | try await self.compile(source: sourceCode, addDebug: addDebug)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
132 | self.clearFileIncludeSourceCode()
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Music.swift:37:100: warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
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
| `- 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 |
[795/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
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
| |- 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
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
| |- 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
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
| |- 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
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
| |- 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/Scripting/Gravity/GravityClass.swift:89:26: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
87 | var gValue = gravity_value_t()
88 | gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
89 | gValue.isa = gravity_class_closure
| `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
90 |
91 | gravity_class_bind(gClass, key, gValue)
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
| `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityClosure.swift:29:22: warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
27 | var gValue = gravity_value_t()
28 | gValue.p = unsafeBitCast(gClosure, to: UnsafeMutablePointer<gravity_object_t>.self)
29 | gValue.isa = gravity_class_closure
| `- warning: reference to var 'gravity_class_closure' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
30 | return gValue
31 | }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:207:25: note: var declared here
205 | extern gravity_class_t *gravity_class_float;
206 | extern gravity_class_t *gravity_class_function;
207 | extern gravity_class_t *gravity_class_closure;
| `- note: var declared here
208 | extern gravity_class_t *gravity_class_fiber;
209 | extern gravity_class_t *gravity_class_class;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:26:23: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
24 |
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
| |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:27:23: warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
| |- warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'undefined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:20:29: warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
18 | @usableFromInline
19 | internal init?(optionalGValue gValue: gravity_value_t) {
20 | guard gValue.isa != gravity_class_null else { return nil }
| `- warning: reference to var 'gravity_class_null' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
21 | self.init(gValue: gValue)
22 | }
/Users/admin/builder/spi-builder-workspace/Dependencies/Gravity/include/../src/compiler/../shared/gravity_value.h:203:25: note: var declared here
201 | extern gravity_class_t *gravity_class_object;
202 | extern gravity_class_t *gravity_class_bool;
203 | extern gravity_class_t *gravity_class_null;
| `- note: var declared here
204 | extern gravity_class_t *gravity_class_int;
205 | extern gravity_class_t *gravity_class_float;
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Resources/Text/Font.swift:49:23: 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
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
| `- 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
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
| `- 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:23: 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
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
| `- 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
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
| `- 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/Scripting/Gravity/Gravity+Files.swift:131:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
129 | self.sourceCodeBaseURL = baseURL
130 | self.loadedFilesByID[0] = url
131 | try await self.compile(source: sourceCode, addDebug: addDebug)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
132 | self.clearFileIncludeSourceCode()
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Music.swift:37:100: warning: sending 'handle' risks causing data races; this is an error in the Swift 6 language mode
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
| `- 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 |
[796/989] Compiling GateEngine DX12Renderer.swift
[797/989] Compiling GateEngine DX12SwapChain.swift
[798/989] Compiling GateEngine DX12Texture.swift
[799/989] Compiling GateEngine GeometryBackend.swift
[800/989] Compiling GateEngine MetalGeometry.swift
[801/989] Compiling GateEngine MetalRenderTarget.swift
[802/989] Compiling GateEngine MetalRenderer.swift
[803/989] Compiling GateEngine MetalTexture.swift
[804/989] Compiling GateEngine OpenGLGeometry.swift
[805/989] Compiling GateEngine OpenGLRenderTarget.swift
[806/989] Compiling GateEngine OpenGLRenderer+Apple.swift
[807/989] Compiling GateEngine OpenGLRenderer+Linux.swift
[808/989] Compiling GateEngine OpenGLRenderer.swift
[809/989] Compiling GateEngine OpenGLTexture.swift
[810/989] Compiling GateEngine WebGL2Geometry.swift
[811/989] Compiling GateEngine WebGL2RenderTarget.swift
[812/989] Compiling GateEngine WebGL2Renderer.swift
[813/989] Compiling GateEngine WebGL2Texture.swift
[814/989] Compiling GateEngine RenderTarget.swift
[815/989] Compiling GateEngine Renderer.swift
[816/989] Compiling GateEngine SystemShaders.swift
[817/989] Compiling GateEngine WindowManager.swift
[818/989] Compiling GateEngine Camera.swift
[819/989] Compiling GateEngine Material.swift
[820/989] Compiling GateEngine GameInfo.swift
[821/989] Compiling GateEngine GateEngine.swift
[822/989] Compiling GateEngine DeltaTimeHelper.swift
[823/989] Compiling GateEngine IDGenerator.swift
[824/989] Compiling GateEngine TextureAtlas.swift
[825/989] Compiling GateEngine CollisionTriangle+Extensions.swift
[826/989] Compiling GateEngine Octree.swift
[827/989] Compiling GateEngine Quadtree.swift
[828/989] Compiling GateEngine RawGeometry+Extensions.swift
[829/989] Compiling GateEngine SkinCollider.swift
[830/989] Compiling GateEngine ObjectAnimation3D.swift
[831/989] Compiling GateEngine Geometry.swift
[832/989] Compiling GateEngine Lines.swift
[833/989] Compiling GateEngine MutableGeometry.swift
[834/989] Compiling GateEngine MutableLines.swift
[835/989] Compiling GateEngine MutablePoints.swift
[836/989] Compiling GateEngine Points.swift
[837/989] Compiling GateEngine RawGeometry.swift
[838/989] Compiling GateEngine RawLines.swift
[839/989] Compiling GateEngine RawPoints.swift
[840/989] Compiling GateEngine Triangle.swift
[841/989] Compiling GateEngine Vertex.swift
[842/989] Compiling GateEngine SkinnedGeometry.swift
[843/989] Compiling GateEngine CollisionTrianglesCoder.swift
[844/989] Compiling GateEngine XASpacialMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[845/989] Compiling GateEngine XAAudioMixerReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[846/989] Compiling GateEngine XAAudioTrackReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[847/989] Compiling GateEngine XABufferReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[848/989] Compiling GateEngine XAContextReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[849/989] Compiling GateEngine BufferConverter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[850/989] Compiling GateEngine Sound.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[851/989] Compiling GateEngine AudioBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[852/989] Compiling GateEngine AudioContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[853/989] Compiling GateEngine AudioMixer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[854/989] Compiling GateEngine AudioTrack.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[855/989] Compiling GateEngine SpatialAudioListener.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[856/989] Compiling GateEngine SpatialAudioMixer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[857/989] Compiling GateEngine SpatialAudioSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[858/989] Compiling GateEngine GamePad.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[859/989] Compiling GateEngine GamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[860/989] Compiling GateEngine IOKitGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[861/989] Compiling GateEngine LinuxHIDGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[862/989] Compiling GateEngine SDL2.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[863/989] Compiling GateEngine MFIGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[864/989] Compiling GateEngine NullGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[865/989] Compiling GateEngine WASIGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[866/989] Compiling GateEngine XInputGamePadInterpreter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[867/989] Compiling GateEngine GamePadManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:115:25: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
113 | entity: entity,
114 | volume: volume,
115 | handle: active
| |- warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
116 | )
117 | }
118 | config?(active)
| `- note: access can happen concurrently
119 | return active
| `- note: access can happen concurrently
120 | }
121 |
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/Audio/Sound.swift:113:25: warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
111 | sound,
112 | as: kind,
113 | entity: entity,
| |- warning: sending 'entity' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'entity' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
114 | volume: volume,
115 | handle: active
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/System/HID/GamePad/GamePadInterpreter/Interpreters/HID/IOKitGamePadInterpreter.swift:290:63: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
288 | let controller = GamePad(
289 | interpreter: interpreter,
290 | identifier: HIDController(guid: guid, device: device)
| |- warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
291 | )
292 | interpreter.hid.gamePads.addNewlyConnectedGamePad(controller)
[868/989] Emitting module GateEngine
/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
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
| |- 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
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
| |- 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
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
| |- 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
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
| |- 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/Scripting/Gravity/GravityValue.swift:26:23: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
24 |
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
| |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/GateEngine/Scripting/Gravity/GravityValue.swift:27:23: warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public import Gravity
9 |
10 | public struct GravityValue: GravityValueEmitting {
| `- note: consider making struct 'GravityValue' conform to the 'Sendable' protocol
11 | public var gValue: gravity_value_t
12 |
:
25 | extension GravityValue {
26 | public static let null = GravityValue(gValue: gravity_value_from_null())
27 | public static let undefined = GravityValue(gValue: gravity_value_from_undefined())
| |- warning: static property 'undefined' is not concurrency-safe because non-'Sendable' type 'GravityValue' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'undefined' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
[869/989] Compiling GateEngine Component.swift
[870/989] Compiling GateEngine ECSContext.swift
[871/989] Compiling GateEngine Entity.swift
[872/989] Compiling GateEngine Performance.swift
[873/989] Compiling GateEngine PlatformSystem.swift
[874/989] Compiling GateEngine RenderingSystem.swift
[875/989] Compiling GateEngine SortOrder.swift
[876/989] Compiling GateEngine System.swift
[877/989] Compiling GateEngine FinalizeSimulationSystem.swift
[878/989] Compiling GateEngine MaxQuantityComponent.swift
[879/989] Compiling GateEngine ParentRelationshipComponent.swift
[880/989] Compiling GateEngine TimedDeathComponent.swift
[881/989] Compiling GateEngine PerformanceRenderingSystem.swift
[882/989] Compiling GateEngine AudioSystem.swift
[883/989] Compiling GateEngine CacheSystem.swift
[884/989] Compiling GateEngine DeferredDelaySystem.swift
[885/989] Compiling GateEngine HIDSystem.swift
[886/989] Compiling GateEngine StandardRenderingSystem.swift
[887/989] Compiling GateEngine StateMachine.swift
[888/989] Compiling GateEngine StateMachineComponent.swift
[889/989] Compiling GateEngine StateMachineSystem.swift
[890/989] Compiling GateEngine TimeScaleComponent.swift
[891/989] Compiling GateEngine Game.swift
[892/989] Compiling GateEngine GameDelegate.swift
[893/989] Compiling GateEngine UIKitGLKitView.swift
[894/989] Compiling GateEngine UIKitMetalView.swift
[895/989] Compiling GateEngine UIKitViewController.swift
[896/989] Compiling GateEngine UIKitWindow.swift
[897/989] Compiling GateEngine UIKitPlatform.swift
[898/989] Compiling GateEngine LinuxFileSystem.swift
[899/989] Compiling GateEngine LinuxPlatform.swift
[900/989] Compiling GateEngine X11Window.swift
[901/989] Compiling GateEngine WASIWindow.swift
[902/989] Compiling GateEngine WASIFileSystem.swift
[903/989] Compiling GateEngine WASIPlatform.swift
[904/989] Compiling GateEngine AsynchronousWin32FileSystem.swift
[905/989] Compiling GateEngine SynchronousWin32FileSystem.swift
[906/989] Compiling GateEngine Win32Window.swift
[907/989] Compiling GateEngine WinSDK+Helpers.swift
[908/989] Compiling GateEngine Win32FileSystem.swift
[909/989] Compiling GateEngine Win32Platform.swift
[910/989] Compiling GateEngine PlatformProtocol.swift
[911/989] Compiling GateEngine Canvas.swift
[912/989] Compiling GateEngine DrawCommand.swift
[913/989] Compiling GateEngine Drawable.swift
[914/989] Compiling GateEngine Scene.swift
[915/989] Compiling GateEngine DX12Geometry.swift
[916/989] Compiling GateEngine DX12RenderTarget.swift
[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 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 |
[943/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 |
[944/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 |
[945/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 |
[946/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 |
[947/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 |
[948/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 |
[949/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 |
[950/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 |
[951/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 |
[952/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 |
[953/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 |
[954/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 |
[955/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 |
[956/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 |
[957/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 |
[958/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 |
[959/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 |
[960/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 |
[961/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 |
[962/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 |
[963/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 |
[964/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 |
[965/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 |
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
[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.
51 | return true
52 | }
53 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
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.
34 | return true
35 | }
36 | if otherGestureRecognizer is RotateGestureRecognizer {
| `- warning: 'RotateGestureRecognizer' is deprecated: This GestureRecognizer is not yet implemented.
37 | return true
38 | }
Build complete! (34.10s)
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.