The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

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.