Build Information
Successful build of Satin, reference 13.0.0 (06593c
), with Swift 6.0 for macOS (SPM) on 29 Nov 2024 14:05:36 UTC.
Swift 6 data race errors: 34
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.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
65 | }
66 |
67 | class ConstantsSource {
| `- note: class 'ConstantsSource' does not conform to the 'Sendable' protocol
68 | static let shared = ConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | private static var sharedSource: String?
70 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:69:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
67 | class ConstantsSource {
68 | static let shared = ConstantsSource()
69 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:87:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
84 | }
85 |
86 | class ComputeConstantsSource {
| `- note: class 'ComputeConstantsSource' does not conform to the 'Sendable' protocol
87 | static let shared = ComputeConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | private static var sharedSource: String?
89 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:88:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
86 | class ComputeConstantsSource {
87 | static let shared = ComputeConstantsSource()
88 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |
90 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:106:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | class MeshConstantsSource {
| `- note: class 'MeshConstantsSource' does not conform to the 'Sendable' protocol
106 | static let shared = MeshConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | private static var sharedSource: String?
108 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:107:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
105 | class MeshConstantsSource {
106 | static let shared = MeshConstantsSource()
107 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |
109 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:125:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
122 | }
123 |
124 | class VertexConstantsSource {
| `- note: class 'VertexConstantsSource' does not conform to the 'Sendable' protocol
125 | static let shared = VertexConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 | private static var sharedSource: String?
127 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:126:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
124 | class VertexConstantsSource {
125 | static let shared = VertexConstantsSource()
126 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:144:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | class FragmentConstantsSource {
| `- note: class 'FragmentConstantsSource' does not conform to the 'Sendable' protocol
144 | static let shared = FragmentConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | private static var sharedSource: String?
146 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:145:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
143 | class FragmentConstantsSource {
144 | static let shared = FragmentConstantsSource()
145 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |
147 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:163:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
160 | }
161 |
162 | class PBRConstantsSource {
| `- note: class 'PBRConstantsSource' does not conform to the 'Sendable' protocol
163 | static let shared = PBRConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 | private static var sharedSource: String?
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:164:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
162 | class PBRConstantsSource {
163 | static let shared = PBRConstantsSource()
164 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |
166 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:182:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
179 | }
180 |
181 | class VertexSource {
| `- note: class 'VertexSource' does not conform to the 'Sendable' protocol
182 | static let shared = VertexSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 | private static var sharedSource: String?
184 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:183:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
181 | class VertexSource {
182 | static let shared = VertexSource()
183 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |
185 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:201:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
198 | }
199 |
200 | class VertexDataSource {
| `- note: class 'VertexDataSource' does not conform to the 'Sendable' protocol
201 | static let shared = VertexDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | private static var sharedSource: String?
203 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:202:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
200 | class VertexDataSource {
201 | static let shared = VertexDataSource()
202 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |
204 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:220:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
217 | }
218 |
219 | class VertexUniformsSource {
| `- note: class 'VertexUniformsSource' does not conform to the 'Sendable' protocol
220 | static let shared = VertexUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 | private static var sharedSource: String?
222 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:221:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
219 | class VertexUniformsSource {
220 | static let shared = VertexUniformsSource()
221 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:239:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
236 | }
237 |
238 | class InstanceMatrixUniformsSource {
| `- note: class 'InstanceMatrixUniformsSource' does not conform to the 'Sendable' protocol
239 | static let shared = InstanceMatrixUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 | private static var sharedSource: String?
241 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:240:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
238 | class InstanceMatrixUniformsSource {
239 | static let shared = InstanceMatrixUniformsSource()
240 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |
242 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:258:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | class LightingSource {
| `- note: class 'LightingSource' does not conform to the 'Sendable' protocol
258 | static let shared = LightingSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 | private static var sharedSource: String?
260 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:259:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
257 | class LightingSource {
258 | static let shared = LightingSource()
259 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:277:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
274 | }
275 |
276 | class ShadowDataSource {
| `- note: class 'ShadowDataSource' does not conform to the 'Sendable' protocol
277 | static let shared = ShadowDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 | private static var sharedSource: String?
279 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:278:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
276 | class ShadowDataSource {
277 | static let shared = ShadowDataSource()
278 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:296:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
293 | }
294 |
295 | class InstancingArgsSource {
| `- note: class 'InstancingArgsSource' does not conform to the 'Sendable' protocol
296 | static let shared = InstancingArgsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
297 | private static var sharedSource: String?
298 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:297:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
295 | class InstancingArgsSource {
296 | static let shared = InstancingArgsSource()
297 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
298 |
299 | class func get() -> String? {
[155/159] Compiling Satin Sources.swift
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:60:13: warning: switch must be exhaustive; this is an error in the Swift 6 language mode
58 | for i in 0 ..< 31 {
59 | let format = vertexDescriptor.attributes[i].format
60 | switch format {
| |- warning: switch must be exhaustive; this is an error in the Swift 6 language mode
| |- note: add missing case: '.floatRG11B10'
| `- note: add missing case: '.floatRGB9E5'
61 | case .invalid:
62 | break
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:11:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | class PassThroughVertexPipelineSource {
| `- note: class 'PassThroughVertexPipelineSource' does not conform to the 'Sendable' protocol
11 | static let shared = PassThroughVertexPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static var sharedSource: String?
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:12:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | class PassThroughVertexPipelineSource {
11 | static let shared = PassThroughVertexPipelineSource()
12 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:30:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class PassThroughShadowPipelineSource {
| `- note: class 'PassThroughShadowPipelineSource' does not conform to the 'Sendable' protocol
30 | static let shared = PassThroughShadowPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static var sharedSource: String?
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:31:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | class PassThroughShadowPipelineSource {
30 | static let shared = PassThroughShadowPipelineSource()
31 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:49:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
46 | }
47 |
48 | class ShadowFunctionSource {
| `- note: class 'ShadowFunctionSource' does not conform to the 'Sendable' protocol
49 | static let shared = ShadowFunctionSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | private static var sharedSource: String?
51 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:50:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | class ShadowFunctionSource {
49 | static let shared = ShadowFunctionSource()
50 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:68:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
65 | }
66 |
67 | class ConstantsSource {
| `- note: class 'ConstantsSource' does not conform to the 'Sendable' protocol
68 | static let shared = ConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | private static var sharedSource: String?
70 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:69:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
67 | class ConstantsSource {
68 | static let shared = ConstantsSource()
69 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:87:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
84 | }
85 |
86 | class ComputeConstantsSource {
| `- note: class 'ComputeConstantsSource' does not conform to the 'Sendable' protocol
87 | static let shared = ComputeConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | private static var sharedSource: String?
89 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:88:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
86 | class ComputeConstantsSource {
87 | static let shared = ComputeConstantsSource()
88 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |
90 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:106:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | class MeshConstantsSource {
| `- note: class 'MeshConstantsSource' does not conform to the 'Sendable' protocol
106 | static let shared = MeshConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | private static var sharedSource: String?
108 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:107:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
105 | class MeshConstantsSource {
106 | static let shared = MeshConstantsSource()
107 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |
109 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:125:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
122 | }
123 |
124 | class VertexConstantsSource {
| `- note: class 'VertexConstantsSource' does not conform to the 'Sendable' protocol
125 | static let shared = VertexConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 | private static var sharedSource: String?
127 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:126:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
124 | class VertexConstantsSource {
125 | static let shared = VertexConstantsSource()
126 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:144:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | class FragmentConstantsSource {
| `- note: class 'FragmentConstantsSource' does not conform to the 'Sendable' protocol
144 | static let shared = FragmentConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | private static var sharedSource: String?
146 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:145:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
143 | class FragmentConstantsSource {
144 | static let shared = FragmentConstantsSource()
145 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |
147 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:163:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
160 | }
161 |
162 | class PBRConstantsSource {
| `- note: class 'PBRConstantsSource' does not conform to the 'Sendable' protocol
163 | static let shared = PBRConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 | private static var sharedSource: String?
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:164:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
162 | class PBRConstantsSource {
163 | static let shared = PBRConstantsSource()
164 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |
166 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:182:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
179 | }
180 |
181 | class VertexSource {
| `- note: class 'VertexSource' does not conform to the 'Sendable' protocol
182 | static let shared = VertexSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 | private static var sharedSource: String?
184 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:183:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
181 | class VertexSource {
182 | static let shared = VertexSource()
183 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |
185 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:201:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
198 | }
199 |
200 | class VertexDataSource {
| `- note: class 'VertexDataSource' does not conform to the 'Sendable' protocol
201 | static let shared = VertexDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | private static var sharedSource: String?
203 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:202:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
200 | class VertexDataSource {
201 | static let shared = VertexDataSource()
202 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |
204 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:220:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
217 | }
218 |
219 | class VertexUniformsSource {
| `- note: class 'VertexUniformsSource' does not conform to the 'Sendable' protocol
220 | static let shared = VertexUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 | private static var sharedSource: String?
222 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:221:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
219 | class VertexUniformsSource {
220 | static let shared = VertexUniformsSource()
221 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:239:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
236 | }
237 |
238 | class InstanceMatrixUniformsSource {
| `- note: class 'InstanceMatrixUniformsSource' does not conform to the 'Sendable' protocol
239 | static let shared = InstanceMatrixUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 | private static var sharedSource: String?
241 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:240:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
238 | class InstanceMatrixUniformsSource {
239 | static let shared = InstanceMatrixUniformsSource()
240 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |
242 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:258:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | class LightingSource {
| `- note: class 'LightingSource' does not conform to the 'Sendable' protocol
258 | static let shared = LightingSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 | private static var sharedSource: String?
260 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:259:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
257 | class LightingSource {
258 | static let shared = LightingSource()
259 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:277:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
274 | }
275 |
276 | class ShadowDataSource {
| `- note: class 'ShadowDataSource' does not conform to the 'Sendable' protocol
277 | static let shared = ShadowDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 | private static var sharedSource: String?
279 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:278:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
276 | class ShadowDataSource {
277 | static let shared = ShadowDataSource()
278 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:296:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
293 | }
294 |
295 | class InstancingArgsSource {
| `- note: class 'InstancingArgsSource' does not conform to the 'Sendable' protocol
296 | static let shared = InstancingArgsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
297 | private static var sharedSource: String?
298 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:297:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
295 | class InstancingArgsSource {
296 | static let shared = InstancingArgsSource()
297 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
298 |
299 | class func get() -> String? {
[156/159] Compiling Satin Textures.swift
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:60:13: warning: switch must be exhaustive; this is an error in the Swift 6 language mode
58 | for i in 0 ..< 31 {
59 | let format = vertexDescriptor.attributes[i].format
60 | switch format {
| |- warning: switch must be exhaustive; this is an error in the Swift 6 language mode
| |- note: add missing case: '.floatRG11B10'
| `- note: add missing case: '.floatRGB9E5'
61 | case .invalid:
62 | break
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:11:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | class PassThroughVertexPipelineSource {
| `- note: class 'PassThroughVertexPipelineSource' does not conform to the 'Sendable' protocol
11 | static let shared = PassThroughVertexPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static var sharedSource: String?
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:12:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | class PassThroughVertexPipelineSource {
11 | static let shared = PassThroughVertexPipelineSource()
12 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:30:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class PassThroughShadowPipelineSource {
| `- note: class 'PassThroughShadowPipelineSource' does not conform to the 'Sendable' protocol
30 | static let shared = PassThroughShadowPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static var sharedSource: String?
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:31:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | class PassThroughShadowPipelineSource {
30 | static let shared = PassThroughShadowPipelineSource()
31 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:49:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
46 | }
47 |
48 | class ShadowFunctionSource {
| `- note: class 'ShadowFunctionSource' does not conform to the 'Sendable' protocol
49 | static let shared = ShadowFunctionSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | private static var sharedSource: String?
51 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:50:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | class ShadowFunctionSource {
49 | static let shared = ShadowFunctionSource()
50 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:68:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
65 | }
66 |
67 | class ConstantsSource {
| `- note: class 'ConstantsSource' does not conform to the 'Sendable' protocol
68 | static let shared = ConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | private static var sharedSource: String?
70 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:69:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
67 | class ConstantsSource {
68 | static let shared = ConstantsSource()
69 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:87:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
84 | }
85 |
86 | class ComputeConstantsSource {
| `- note: class 'ComputeConstantsSource' does not conform to the 'Sendable' protocol
87 | static let shared = ComputeConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | private static var sharedSource: String?
89 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:88:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
86 | class ComputeConstantsSource {
87 | static let shared = ComputeConstantsSource()
88 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |
90 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:106:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | class MeshConstantsSource {
| `- note: class 'MeshConstantsSource' does not conform to the 'Sendable' protocol
106 | static let shared = MeshConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | private static var sharedSource: String?
108 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:107:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
105 | class MeshConstantsSource {
106 | static let shared = MeshConstantsSource()
107 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |
109 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:125:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
122 | }
123 |
124 | class VertexConstantsSource {
| `- note: class 'VertexConstantsSource' does not conform to the 'Sendable' protocol
125 | static let shared = VertexConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 | private static var sharedSource: String?
127 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:126:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
124 | class VertexConstantsSource {
125 | static let shared = VertexConstantsSource()
126 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:144:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | class FragmentConstantsSource {
| `- note: class 'FragmentConstantsSource' does not conform to the 'Sendable' protocol
144 | static let shared = FragmentConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | private static var sharedSource: String?
146 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:145:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
143 | class FragmentConstantsSource {
144 | static let shared = FragmentConstantsSource()
145 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |
147 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:163:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
160 | }
161 |
162 | class PBRConstantsSource {
| `- note: class 'PBRConstantsSource' does not conform to the 'Sendable' protocol
163 | static let shared = PBRConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 | private static var sharedSource: String?
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:164:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
162 | class PBRConstantsSource {
163 | static let shared = PBRConstantsSource()
164 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |
166 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:182:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
179 | }
180 |
181 | class VertexSource {
| `- note: class 'VertexSource' does not conform to the 'Sendable' protocol
182 | static let shared = VertexSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 | private static var sharedSource: String?
184 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:183:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
181 | class VertexSource {
182 | static let shared = VertexSource()
183 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |
185 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:201:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
198 | }
199 |
200 | class VertexDataSource {
| `- note: class 'VertexDataSource' does not conform to the 'Sendable' protocol
201 | static let shared = VertexDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | private static var sharedSource: String?
203 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:202:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
200 | class VertexDataSource {
201 | static let shared = VertexDataSource()
202 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |
204 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:220:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
217 | }
218 |
219 | class VertexUniformsSource {
| `- note: class 'VertexUniformsSource' does not conform to the 'Sendable' protocol
220 | static let shared = VertexUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 | private static var sharedSource: String?
222 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:221:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
219 | class VertexUniformsSource {
220 | static let shared = VertexUniformsSource()
221 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:239:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
236 | }
237 |
238 | class InstanceMatrixUniformsSource {
| `- note: class 'InstanceMatrixUniformsSource' does not conform to the 'Sendable' protocol
239 | static let shared = InstanceMatrixUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 | private static var sharedSource: String?
241 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:240:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
238 | class InstanceMatrixUniformsSource {
239 | static let shared = InstanceMatrixUniformsSource()
240 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |
242 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:258:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | class LightingSource {
| `- note: class 'LightingSource' does not conform to the 'Sendable' protocol
258 | static let shared = LightingSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 | private static var sharedSource: String?
260 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:259:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
257 | class LightingSource {
258 | static let shared = LightingSource()
259 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:277:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
274 | }
275 |
276 | class ShadowDataSource {
| `- note: class 'ShadowDataSource' does not conform to the 'Sendable' protocol
277 | static let shared = ShadowDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 | private static var sharedSource: String?
279 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:278:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
276 | class ShadowDataSource {
277 | static let shared = ShadowDataSource()
278 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:296:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
293 | }
294 |
295 | class InstancingArgsSource {
| `- note: class 'InstancingArgsSource' does not conform to the 'Sendable' protocol
296 | static let shared = InstancingArgsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
297 | private static var sharedSource: String?
298 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:297:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
295 | class InstancingArgsSource {
296 | static let shared = InstancingArgsSource()
297 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
298 |
299 | class func get() -> String? {
[157/159] Compiling Satin ValueCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:60:13: warning: switch must be exhaustive; this is an error in the Swift 6 language mode
58 | for i in 0 ..< 31 {
59 | let format = vertexDescriptor.attributes[i].format
60 | switch format {
| |- warning: switch must be exhaustive; this is an error in the Swift 6 language mode
| |- note: add missing case: '.floatRG11B10'
| `- note: add missing case: '.floatRGB9E5'
61 | case .invalid:
62 | break
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:11:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | class PassThroughVertexPipelineSource {
| `- note: class 'PassThroughVertexPipelineSource' does not conform to the 'Sendable' protocol
11 | static let shared = PassThroughVertexPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static var sharedSource: String?
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:12:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | class PassThroughVertexPipelineSource {
11 | static let shared = PassThroughVertexPipelineSource()
12 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:30:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class PassThroughShadowPipelineSource {
| `- note: class 'PassThroughShadowPipelineSource' does not conform to the 'Sendable' protocol
30 | static let shared = PassThroughShadowPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static var sharedSource: String?
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:31:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | class PassThroughShadowPipelineSource {
30 | static let shared = PassThroughShadowPipelineSource()
31 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:49:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
46 | }
47 |
48 | class ShadowFunctionSource {
| `- note: class 'ShadowFunctionSource' does not conform to the 'Sendable' protocol
49 | static let shared = ShadowFunctionSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | private static var sharedSource: String?
51 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:50:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | class ShadowFunctionSource {
49 | static let shared = ShadowFunctionSource()
50 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:68:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
65 | }
66 |
67 | class ConstantsSource {
| `- note: class 'ConstantsSource' does not conform to the 'Sendable' protocol
68 | static let shared = ConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | private static var sharedSource: String?
70 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:69:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
67 | class ConstantsSource {
68 | static let shared = ConstantsSource()
69 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:87:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
84 | }
85 |
86 | class ComputeConstantsSource {
| `- note: class 'ComputeConstantsSource' does not conform to the 'Sendable' protocol
87 | static let shared = ComputeConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | private static var sharedSource: String?
89 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:88:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
86 | class ComputeConstantsSource {
87 | static let shared = ComputeConstantsSource()
88 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |
90 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:106:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | class MeshConstantsSource {
| `- note: class 'MeshConstantsSource' does not conform to the 'Sendable' protocol
106 | static let shared = MeshConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | private static var sharedSource: String?
108 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:107:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
105 | class MeshConstantsSource {
106 | static let shared = MeshConstantsSource()
107 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |
109 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:125:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
122 | }
123 |
124 | class VertexConstantsSource {
| `- note: class 'VertexConstantsSource' does not conform to the 'Sendable' protocol
125 | static let shared = VertexConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 | private static var sharedSource: String?
127 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:126:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
124 | class VertexConstantsSource {
125 | static let shared = VertexConstantsSource()
126 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:144:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | class FragmentConstantsSource {
| `- note: class 'FragmentConstantsSource' does not conform to the 'Sendable' protocol
144 | static let shared = FragmentConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | private static var sharedSource: String?
146 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:145:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
143 | class FragmentConstantsSource {
144 | static let shared = FragmentConstantsSource()
145 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |
147 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:163:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
160 | }
161 |
162 | class PBRConstantsSource {
| `- note: class 'PBRConstantsSource' does not conform to the 'Sendable' protocol
163 | static let shared = PBRConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 | private static var sharedSource: String?
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:164:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
162 | class PBRConstantsSource {
163 | static let shared = PBRConstantsSource()
164 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |
166 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:182:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
179 | }
180 |
181 | class VertexSource {
| `- note: class 'VertexSource' does not conform to the 'Sendable' protocol
182 | static let shared = VertexSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 | private static var sharedSource: String?
184 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:183:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
181 | class VertexSource {
182 | static let shared = VertexSource()
183 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |
185 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:201:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
198 | }
199 |
200 | class VertexDataSource {
| `- note: class 'VertexDataSource' does not conform to the 'Sendable' protocol
201 | static let shared = VertexDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | private static var sharedSource: String?
203 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:202:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
200 | class VertexDataSource {
201 | static let shared = VertexDataSource()
202 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |
204 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:220:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
217 | }
218 |
219 | class VertexUniformsSource {
| `- note: class 'VertexUniformsSource' does not conform to the 'Sendable' protocol
220 | static let shared = VertexUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 | private static var sharedSource: String?
222 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:221:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
219 | class VertexUniformsSource {
220 | static let shared = VertexUniformsSource()
221 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:239:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
236 | }
237 |
238 | class InstanceMatrixUniformsSource {
| `- note: class 'InstanceMatrixUniformsSource' does not conform to the 'Sendable' protocol
239 | static let shared = InstanceMatrixUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 | private static var sharedSource: String?
241 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:240:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
238 | class InstanceMatrixUniformsSource {
239 | static let shared = InstanceMatrixUniformsSource()
240 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |
242 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:258:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | class LightingSource {
| `- note: class 'LightingSource' does not conform to the 'Sendable' protocol
258 | static let shared = LightingSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 | private static var sharedSource: String?
260 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:259:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
257 | class LightingSource {
258 | static let shared = LightingSource()
259 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:277:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
274 | }
275 |
276 | class ShadowDataSource {
| `- note: class 'ShadowDataSource' does not conform to the 'Sendable' protocol
277 | static let shared = ShadowDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 | private static var sharedSource: String?
279 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:278:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
276 | class ShadowDataSource {
277 | static let shared = ShadowDataSource()
278 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:296:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
293 | }
294 |
295 | class InstancingArgsSource {
| `- note: class 'InstancingArgsSource' does not conform to the 'Sendable' protocol
296 | static let shared = InstancingArgsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
297 | private static var sharedSource: String?
298 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:297:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
295 | class InstancingArgsSource {
296 | static let shared = InstancingArgsSource()
297 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
298 |
299 | class func get() -> String? {
[158/159] Compiling Satin VertexDescriptors.swift
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:60:13: warning: switch must be exhaustive; this is an error in the Swift 6 language mode
58 | for i in 0 ..< 31 {
59 | let format = vertexDescriptor.attributes[i].format
60 | switch format {
| |- warning: switch must be exhaustive; this is an error in the Swift 6 language mode
| |- note: add missing case: '.floatRG11B10'
| `- note: add missing case: '.floatRGB9E5'
61 | case .invalid:
62 | break
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:11:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | class PassThroughVertexPipelineSource {
| `- note: class 'PassThroughVertexPipelineSource' does not conform to the 'Sendable' protocol
11 | static let shared = PassThroughVertexPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static var sharedSource: String?
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:12:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | class PassThroughVertexPipelineSource {
11 | static let shared = PassThroughVertexPipelineSource()
12 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:30:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class PassThroughShadowPipelineSource {
| `- note: class 'PassThroughShadowPipelineSource' does not conform to the 'Sendable' protocol
30 | static let shared = PassThroughShadowPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static var sharedSource: String?
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:31:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | class PassThroughShadowPipelineSource {
30 | static let shared = PassThroughShadowPipelineSource()
31 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:49:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
46 | }
47 |
48 | class ShadowFunctionSource {
| `- note: class 'ShadowFunctionSource' does not conform to the 'Sendable' protocol
49 | static let shared = ShadowFunctionSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | private static var sharedSource: String?
51 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:50:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | class ShadowFunctionSource {
49 | static let shared = ShadowFunctionSource()
50 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:68:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
65 | }
66 |
67 | class ConstantsSource {
| `- note: class 'ConstantsSource' does not conform to the 'Sendable' protocol
68 | static let shared = ConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | private static var sharedSource: String?
70 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:69:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
67 | class ConstantsSource {
68 | static let shared = ConstantsSource()
69 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:87:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
84 | }
85 |
86 | class ComputeConstantsSource {
| `- note: class 'ComputeConstantsSource' does not conform to the 'Sendable' protocol
87 | static let shared = ComputeConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | private static var sharedSource: String?
89 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:88:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
86 | class ComputeConstantsSource {
87 | static let shared = ComputeConstantsSource()
88 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |
90 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:106:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | class MeshConstantsSource {
| `- note: class 'MeshConstantsSource' does not conform to the 'Sendable' protocol
106 | static let shared = MeshConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | private static var sharedSource: String?
108 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:107:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
105 | class MeshConstantsSource {
106 | static let shared = MeshConstantsSource()
107 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |
109 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:125:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
122 | }
123 |
124 | class VertexConstantsSource {
| `- note: class 'VertexConstantsSource' does not conform to the 'Sendable' protocol
125 | static let shared = VertexConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 | private static var sharedSource: String?
127 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:126:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
124 | class VertexConstantsSource {
125 | static let shared = VertexConstantsSource()
126 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:144:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | class FragmentConstantsSource {
| `- note: class 'FragmentConstantsSource' does not conform to the 'Sendable' protocol
144 | static let shared = FragmentConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | private static var sharedSource: String?
146 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:145:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
143 | class FragmentConstantsSource {
144 | static let shared = FragmentConstantsSource()
145 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |
147 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:163:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
160 | }
161 |
162 | class PBRConstantsSource {
| `- note: class 'PBRConstantsSource' does not conform to the 'Sendable' protocol
163 | static let shared = PBRConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 | private static var sharedSource: String?
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:164:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
162 | class PBRConstantsSource {
163 | static let shared = PBRConstantsSource()
164 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |
166 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:182:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
179 | }
180 |
181 | class VertexSource {
| `- note: class 'VertexSource' does not conform to the 'Sendable' protocol
182 | static let shared = VertexSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 | private static var sharedSource: String?
184 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:183:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
181 | class VertexSource {
182 | static let shared = VertexSource()
183 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |
185 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:201:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
198 | }
199 |
200 | class VertexDataSource {
| `- note: class 'VertexDataSource' does not conform to the 'Sendable' protocol
201 | static let shared = VertexDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | private static var sharedSource: String?
203 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:202:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
200 | class VertexDataSource {
201 | static let shared = VertexDataSource()
202 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |
204 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:220:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
217 | }
218 |
219 | class VertexUniformsSource {
| `- note: class 'VertexUniformsSource' does not conform to the 'Sendable' protocol
220 | static let shared = VertexUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 | private static var sharedSource: String?
222 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:221:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
219 | class VertexUniformsSource {
220 | static let shared = VertexUniformsSource()
221 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:239:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
236 | }
237 |
238 | class InstanceMatrixUniformsSource {
| `- note: class 'InstanceMatrixUniformsSource' does not conform to the 'Sendable' protocol
239 | static let shared = InstanceMatrixUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 | private static var sharedSource: String?
241 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:240:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
238 | class InstanceMatrixUniformsSource {
239 | static let shared = InstanceMatrixUniformsSource()
240 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |
242 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:258:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | class LightingSource {
| `- note: class 'LightingSource' does not conform to the 'Sendable' protocol
258 | static let shared = LightingSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 | private static var sharedSource: String?
260 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:259:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
257 | class LightingSource {
258 | static let shared = LightingSource()
259 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:277:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
274 | }
275 |
276 | class ShadowDataSource {
| `- note: class 'ShadowDataSource' does not conform to the 'Sendable' protocol
277 | static let shared = ShadowDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 | private static var sharedSource: String?
279 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:278:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
276 | class ShadowDataSource {
277 | static let shared = ShadowDataSource()
278 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:296:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
293 | }
294 |
295 | class InstancingArgsSource {
| `- note: class 'InstancingArgsSource' does not conform to the 'Sendable' protocol
296 | static let shared = InstancingArgsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
297 | private static var sharedSource: String?
298 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:297:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
295 | class InstancingArgsSource {
296 | static let shared = InstancingArgsSource()
297 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
298 |
299 | class func get() -> String? {
[159/159] Compiling Satin resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:60:13: warning: switch must be exhaustive; this is an error in the Swift 6 language mode
58 | for i in 0 ..< 31 {
59 | let format = vertexDescriptor.attributes[i].format
60 | switch format {
| |- warning: switch must be exhaustive; this is an error in the Swift 6 language mode
| |- note: add missing case: '.floatRG11B10'
| `- note: add missing case: '.floatRGB9E5'
61 | case .invalid:
62 | break
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:11:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | class PassThroughVertexPipelineSource {
| `- note: class 'PassThroughVertexPipelineSource' does not conform to the 'Sendable' protocol
11 | static let shared = PassThroughVertexPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughVertexPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static var sharedSource: String?
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:12:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | class PassThroughVertexPipelineSource {
11 | static let shared = PassThroughVertexPipelineSource()
12 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:30:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class PassThroughShadowPipelineSource {
| `- note: class 'PassThroughShadowPipelineSource' does not conform to the 'Sendable' protocol
30 | static let shared = PassThroughShadowPipelineSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PassThroughShadowPipelineSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static var sharedSource: String?
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:31:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | class PassThroughShadowPipelineSource {
30 | static let shared = PassThroughShadowPipelineSource()
31 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:49:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
46 | }
47 |
48 | class ShadowFunctionSource {
| `- note: class 'ShadowFunctionSource' does not conform to the 'Sendable' protocol
49 | static let shared = ShadowFunctionSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowFunctionSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | private static var sharedSource: String?
51 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:50:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | class ShadowFunctionSource {
49 | static let shared = ShadowFunctionSource()
50 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:68:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
65 | }
66 |
67 | class ConstantsSource {
| `- note: class 'ConstantsSource' does not conform to the 'Sendable' protocol
68 | static let shared = ConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | private static var sharedSource: String?
70 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:69:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
67 | class ConstantsSource {
68 | static let shared = ConstantsSource()
69 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:87:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
84 | }
85 |
86 | class ComputeConstantsSource {
| `- note: class 'ComputeConstantsSource' does not conform to the 'Sendable' protocol
87 | static let shared = ComputeConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ComputeConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 | private static var sharedSource: String?
89 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:88:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
86 | class ComputeConstantsSource {
87 | static let shared = ComputeConstantsSource()
88 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |
90 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:106:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | class MeshConstantsSource {
| `- note: class 'MeshConstantsSource' does not conform to the 'Sendable' protocol
106 | static let shared = MeshConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'MeshConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | private static var sharedSource: String?
108 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:107:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
105 | class MeshConstantsSource {
106 | static let shared = MeshConstantsSource()
107 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |
109 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:125:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
122 | }
123 |
124 | class VertexConstantsSource {
| `- note: class 'VertexConstantsSource' does not conform to the 'Sendable' protocol
125 | static let shared = VertexConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 | private static var sharedSource: String?
127 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:126:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
124 | class VertexConstantsSource {
125 | static let shared = VertexConstantsSource()
126 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:144:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | class FragmentConstantsSource {
| `- note: class 'FragmentConstantsSource' does not conform to the 'Sendable' protocol
144 | static let shared = FragmentConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'FragmentConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | private static var sharedSource: String?
146 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:145:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
143 | class FragmentConstantsSource {
144 | static let shared = FragmentConstantsSource()
145 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |
147 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:163:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
160 | }
161 |
162 | class PBRConstantsSource {
| `- note: class 'PBRConstantsSource' does not conform to the 'Sendable' protocol
163 | static let shared = PBRConstantsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PBRConstantsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 | private static var sharedSource: String?
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:164:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
162 | class PBRConstantsSource {
163 | static let shared = PBRConstantsSource()
164 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |
166 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:182:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
179 | }
180 |
181 | class VertexSource {
| `- note: class 'VertexSource' does not conform to the 'Sendable' protocol
182 | static let shared = VertexSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 | private static var sharedSource: String?
184 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:183:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
181 | class VertexSource {
182 | static let shared = VertexSource()
183 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |
185 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:201:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
198 | }
199 |
200 | class VertexDataSource {
| `- note: class 'VertexDataSource' does not conform to the 'Sendable' protocol
201 | static let shared = VertexDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 | private static var sharedSource: String?
203 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:202:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
200 | class VertexDataSource {
201 | static let shared = VertexDataSource()
202 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |
204 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:220:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
217 | }
218 |
219 | class VertexUniformsSource {
| `- note: class 'VertexUniformsSource' does not conform to the 'Sendable' protocol
220 | static let shared = VertexUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'VertexUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 | private static var sharedSource: String?
222 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:221:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
219 | class VertexUniformsSource {
220 | static let shared = VertexUniformsSource()
221 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:239:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
236 | }
237 |
238 | class InstanceMatrixUniformsSource {
| `- note: class 'InstanceMatrixUniformsSource' does not conform to the 'Sendable' protocol
239 | static let shared = InstanceMatrixUniformsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstanceMatrixUniformsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 | private static var sharedSource: String?
241 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:240:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
238 | class InstanceMatrixUniformsSource {
239 | static let shared = InstanceMatrixUniformsSource()
240 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |
242 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:258:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
255 | }
256 |
257 | class LightingSource {
| `- note: class 'LightingSource' does not conform to the 'Sendable' protocol
258 | static let shared = LightingSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LightingSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 | private static var sharedSource: String?
260 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:259:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
257 | class LightingSource {
258 | static let shared = LightingSource()
259 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:277:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
274 | }
275 |
276 | class ShadowDataSource {
| `- note: class 'ShadowDataSource' does not conform to the 'Sendable' protocol
277 | static let shared = ShadowDataSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ShadowDataSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 | private static var sharedSource: String?
279 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:278:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
276 | class ShadowDataSource {
277 | static let shared = ShadowDataSource()
278 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 | class func get() -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:296:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
293 | }
294 |
295 | class InstancingArgsSource {
| `- note: class 'InstancingArgsSource' does not conform to the 'Sendable' protocol
296 | static let shared = InstancingArgsSource()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'InstancingArgsSource' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
297 | private static var sharedSource: String?
298 |
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Sources.swift:297:24: warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
295 | class InstancingArgsSource {
296 | static let shared = InstancingArgsSource()
297 | private static var sharedSource: String?
| |- warning: static property 'sharedSource' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'sharedSource' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'sharedSource' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
298 |
299 | class func get() -> String? {
Build complete! (21.11s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Satin",
"name" : "Satin",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "SatinCore",
"targets" : [
"SatinCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Satin",
"targets" : [
"Satin"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "SatinTests",
"module_type" : "SwiftTarget",
"name" : "SatinTests",
"path" : "Tests/SatinTests",
"sources" : [
"ObjectTests.swift",
"RenderableTests.swift"
],
"target_dependencies" : [
"Satin"
],
"type" : "test"
},
{
"c99name" : "SatinCoreTests",
"module_type" : "SwiftTarget",
"name" : "SatinCoreTests",
"path" : "Tests/SatinCoreTests",
"sources" : [
"BezierTests.swift",
"BoundsTests.swift",
"MD5.swift",
"TriangulatorTests.swift"
],
"target_dependencies" : [
"SatinCore"
],
"type" : "test"
},
{
"c99name" : "SatinCore",
"module_type" : "ClangTarget",
"name" : "SatinCore",
"path" : "Sources/SatinCore",
"product_memberships" : [
"SatinCore",
"Satin"
],
"sources" : [
"Bezier.mm",
"Bounds.mm",
"Bvh.mm",
"Conversions.mm",
"Generators.mm",
"Geometry.mm",
"Hermite.mm",
"Rectangle.mm",
"Transforms.mm",
"Triangulator.mm",
"Types.mm"
],
"type" : "library"
},
{
"c99name" : "Satin",
"module_type" : "SwiftTarget",
"name" : "Satin",
"path" : "Sources/Satin",
"product_memberships" : [
"Satin"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Satin/Pipelines",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Buffers/InstanceMatrixUniformBuffer.swift",
"Buffers/StructBuffer.swift",
"Buffers/UniformBuffer.swift",
"Buffers/VertexUniformBuffer.swift",
"CameraControllers/CameraController.swift",
"CameraControllers/OrthographicCameraController.swift",
"CameraControllers/PerspectiveCameraController.swift",
"Cameras/OrthographicCamera.swift",
"Cameras/PerspectiveCamera.swift",
"Codable/AnyMaterial.swift",
"Compute/BufferComputeSystem.swift",
"Compute/LiveBufferComputeSystem.swift",
"Compute/LiveTextureComputeSystem.swift",
"Compute/TextureComputeSystem.swift",
"Constants/Blending.swift",
"Constants/Constants.swift",
"Constants/Lighting.swift",
"Constants/Pipelines/ComputeConstants.swift",
"Constants/Pipelines/FragmentConstants.swift",
"Constants/Pipelines/MeshConstants.swift",
"Constants/Pipelines/ObjectConstants.swift",
"Constants/Pipelines/PBRConstants.swift",
"Constants/Pipelines/VertexConstants.swift",
"Constants/Tonemapping.swift",
"Converters/YCbCrToRGBConverter.swift",
"Core/Camera.swift",
"Core/Context.swift",
"Core/Geometry.swift",
"Core/Material.swift",
"Core/Object.swift",
"Core/Renderer.swift",
"Core/Shader.swift",
"Extensions/BVH+Extensions.swift",
"Extensions/Bounds+Extensions.swift",
"Extensions/Bundle+Extensions.swift",
"Extensions/CGPoint+Extensions.swift",
"Extensions/CGSize+Extensions.swift",
"Extensions/MTLSamplerDescriptor+Extensions.swift",
"Extensions/Metal+Extensions.swift",
"Extensions/Ray+Extensions.swift",
"Extensions/Rectangle+Extensions.swift",
"Extensions/Simd+Extensions.swift",
"Extensions/String+Extensions.swift",
"Extensions/Vertex+Extensions.swift",
"Generators/BrdfGenerator.swift",
"Generators/CubemapGenerator.swift",
"Generators/DiffuseIBLGenerator.swift",
"Generators/RandomNoiseGenerator.swift",
"Generators/SpecularIBLGenerator.swift",
"Geometry/ArcGeometry.swift",
"Geometry/BoxGeometry.swift",
"Geometry/CapsuleGeometry.swift",
"Geometry/CircleGeometry.swift",
"Geometry/ConeGeometry.swift",
"Geometry/CylinderGeometry.swift",
"Geometry/ExtrudedRoundedRectGeometry.swift",
"Geometry/ExtrudedTextGeometry.swift",
"Geometry/IcoSphereGeometry.swift",
"Geometry/OctaSphereGeometry.swift",
"Geometry/ParametricGeometry.swift",
"Geometry/PlaneGeometry.swift",
"Geometry/PointGeometry.swift",
"Geometry/QuadGeometry.swift",
"Geometry/RoundedBoxGeometry.swift",
"Geometry/RoundedRectGeometry.swift",
"Geometry/SkyboxGeometry.swift",
"Geometry/SphereGeometry.swift",
"Geometry/SquircleGeometry.swift",
"Geometry/TextGeometry.swift",
"Geometry/TorusGeometry.swift",
"Geometry/TriangleGeometry.swift",
"Geometry/TubeGeometry.swift",
"Lights/DirectionalLight.swift",
"Lights/PointLight.swift",
"Lights/SpotLight.swift",
"Materials/BasicColorMaterial.swift",
"Materials/BasicDiffuseMaterial.swift",
"Materials/BasicPointMaterial.swift",
"Materials/BasicTextureMaterial.swift",
"Materials/DepthMaterial.swift",
"Materials/LiveMaterial.swift",
"Materials/MatCapMaterial.swift",
"Materials/NormalColorMaterial.swift",
"Materials/PhysicalMaterial.swift",
"Materials/ShadowMaterial.swift",
"Materials/SkyboxMaterial.swift",
"Materials/SourceMaterial.swift",
"Materials/StandardMaterial.swift",
"Materials/UVColorMaterial.swift",
"Objects/InstancedMesh.swift",
"Objects/Mesh.swift",
"Objects/Scene.swift",
"Objects/Submesh.swift",
"Parameters/AnyParameter.swift",
"Parameters/BoolParameter.swift",
"Parameters/DoubleParameter.swift",
"Parameters/Float2Parameter.swift",
"Parameters/Float2x2Parameter.swift",
"Parameters/Float3Parameter.swift",
"Parameters/Float3x3Parameter.swift",
"Parameters/Float4Parameter.swift",
"Parameters/Float4x4Parameter.swift",
"Parameters/FloatParameter.swift",
"Parameters/GenericParameter.swift",
"Parameters/Int2Parameter.swift",
"Parameters/Int3Parameter.swift",
"Parameters/Int4Parameter.swift",
"Parameters/IntParameter.swift",
"Parameters/PackedFloat3Parameter.swift",
"Parameters/Parameter.swift",
"Parameters/ParameterGroup.swift",
"Parameters/StringParameter.swift",
"Parameters/UInt32Parameter.swift",
"Protocols/Environment.swift",
"Protocols/Light.swift",
"Protocols/Renderable.swift",
"Protocols/Shadow.swift",
"Shaders/LiveShader.swift",
"Shaders/PBRShader.swift",
"Shaders/PhysicalShader.swift",
"Shaders/SkyboxShader.swift",
"Shaders/SourceShader.swift",
"Shaders/StandardShader.swift",
"Shadows/DirectionalLightShadow.swift",
"Types/InstanceMatrixUniforms.swift",
"Types/LightData.swift",
"Types/RaycastResult.swift",
"Types/ShadowData.swift",
"Types/VertexUniforms.swift",
"Utilities/FileWatcher.swift",
"Utilities/Helpers.swift",
"Utilities/Injections.swift",
"Utilities/Loader.swift",
"Utilities/MetalFileCompiler.swift",
"Utilities/MetalSourceCompiler.swift",
"Utilities/Parsers.swift",
"Utilities/Paths.swift",
"Utilities/PostProcessor.swift",
"Utilities/Raycast.swift",
"Utilities/Sources.swift",
"Utilities/Textures.swift",
"Utilities/ValueCache.swift",
"Utilities/VertexDescriptors.swift"
],
"target_dependencies" : [
"SatinCore"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.