Build Information
Successful build of iShader, reference 0.5.0 (849c12
), with Swift 6.0 for macOS (SPM) on 16 Sep 2024 03:42:23 UTC.
Swift 6 data race errors: 50
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Treata11/iShader.git
Reference: 0.5.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Treata11/iShader
* tag 0.5.0 -> FETCH_HEAD
HEAD is now at 849c12e Update README.md
Cloned https://github.com/Treata11/iShader.git
Revision (git rev-parse @):
849c12e8a2e3c7090c38425af5159cf211f7068b
SUCCESS checkout https://github.com/Treata11/iShader.git at 0.5.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/Treata11/iShader.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/91] Write sources
[1/91] Copying GlowingSoundParticles.metal
[1/91] Copying Radial.metal
[3/91] Copying WindowBlinds.metal
[3/91] Copying Morph.metal
[3/91] Copying Circle.metal
[3/91] Copying Wind.metal
[3/91] Copying Genie.metal
[3/91] Copying Writhe.metal
[4/91] Copying Dreamy.metal
[4/91] Copying TMGyroids.metal
[4/91] Copying Swirl.metal
[4/91] Copying Turbulence.metal
[4/91] Copying Crosswarp.metal
[14/91] Copying SpiralRiders.metal
[15/91] Copying StarNest.metal
[16/91] Copying StarField.metal
[16/91] Copying PulsatingFlesh.metal
[16/91] Copying SineWaves.metal
[16/91] Copying ModFan.metal
[16/91] Copying WetNeuralNetwork.metal
[16/91] Copying Singularity.metal
[16/91] Copying NeonRug.metal
[16/91] Copying LensFlare.metal
[16/91] Copying Lightning01.metal
[16/91] Copying RainbowSherbet.metal
[16/91] Copying Portal.metal
[16/91] Copying RotatingGradient.metal
[16/91] Copying Gradientify.metal
[16/91] Copying RetroSun.metal
[16/91] Copying HypnoticRipples.metal
[16/91] Copying GradientFlow.metal
[16/91] Copying Fireworks.metal
[33/91] Copying FluidGradient.metal
[34/91] Copying Iris.metal
[34/91] Copying GlossyGradients.metal
[34/91] Copying GlowingMarblingBlack.metal
[34/91] Copying CrystalCaustic.metal
[34/91] Copying FBMLightning.metal
[34/91] Copying LavaBlobs.metal
[40/91] Copying ElectricField.metal
[41/91] Copying CrumpledWave.metal
[41/91] Copying ExplosionCloud.metal
[41/91] Copying CosmicBlood.metal
[41/91] Copying ColorWind.metal
[41/91] Copying BlueVoid.metal
[41/91] Copying BeamDroplet.metal
[41/91] Copying BlackHoleDawn.metal
[41/91] Copying ChromaGradients.metal
[41/91] Copying BaseWarpFBM.metal
[44/91] Copying 2DClouds.metal
[51/91] Copying WarpingLoupe.metal
[51/91] Copying VHS.metal
[52/91] Copying SoftThreshold.metal
[54/91] Copying Sobel.metal
[55/91] Copying WorleyDisplacement.metal
[55/91] Copying SineWave.metal
[55/91] Copying Emboss.metal
[55/91] Copying ColorPlanes.metal
[57/91] Copying Water.metal
[57/91] Copying RelativeWave.metal
[57/91] Copying Wave.metal
[57/91] Copying Pinch.metal
[57/91] Copying BarrelDistortion.metal
[57/91] Copying Bubble.metal
[57/91] Copying SineDistortion.metal
[57/91] Copying Vibrance.metal
[57/91] Copying TileableWaterCaustic.metal
[57/91] Copying Vignette.metal
[61/91] Copying NightVision.metal
[70/91] Copying LightbulbScreen .metal
[70/91] Copying Infrared.metal
[70/91] Copying CRT.metal
[70/91] Copying SineSoundWaves.metal
[70/91] Copying Gamma.metal
[70/91] Copying Luminence.metal
[70/91] Copying FilmGrain.metal
[71/91] Copying Exposure.metal
[71/91] Copying UniverseWithin.metal
[79/91] Write sources
[79/91] Copying ShadesOfMusic.metal
[79/91] Write sources
[84/91] Copying AudioEclipse.metal
[84/91] Copying WavesRemix.metal
[84/91] Copying GalaxyVisuals.metal
[84/91] Copying RoundAudioSpecturm.metal
[88/91] Write sources
[90/91] Write swift-version-117DEE11B69C53C9.txt
[92/117] Compiling DistortionEffect resource_bundle_accessor.swift
[93/117] Compiling ColorEffect resource_bundle_accessor.swift
[94/117] Compiling LayerEffect resource_bundle_accessor.swift
[95/117] Compiling Transition resource_bundle_accessor.swift
[96/117] Compiling ShaderArt resource_bundle_accessor.swift
[97/117] Compiling AudioVisualizer resource_bundle_accessor.swift
[98/117] Compiling AudioVisualizer BundleExtensions.swift
[99/117] Compiling DistortionEffect DistortionEffects.swift
[100/117] Emitting module DistortionEffect
[101/117] Compiling DistortionEffect BundleExtensions.swift
[102/117] Compiling LayerEffect LayerEffects.swift
[103/117] Compiling Transition TransitionTypes.swift
[104/117] Compiling Transition Transitions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Transition/Transitions.swift:162:23: warning: static property 'radial' is not concurrency-safe because non-'Sendable' type 'AnyTransition' may have shared mutable state; this is an error in the Swift 6 language mode
160 | extension AnyTransition {
161 | /// A transition that creates an old-school radial wipe, starting from straight up.
162 | public static let radial: AnyTransition = .asymmetric(
| |- warning: static property 'radial' is not concurrency-safe because non-'Sendable' type 'AnyTransition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'radial' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 | insertion: .modifier(
164 | active: ColorEffectTransition(name: "radialTransition", isFinished: true),
SwiftUICore.AnyTransition:2:23: note: struct 'AnyTransition' does not conform to the 'Sendable' protocol
1 | @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
2 | @frozen public struct AnyTransition {
| `- note: struct 'AnyTransition' does not conform to the 'Sendable' protocol
3 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
4 | public init<T>(_ transition: T) where T : Transition
/Users/admin/builder/spi-builder-workspace/Sources/Transition/Transitions.swift:213:23: warning: static property 'dreamy' is not concurrency-safe because non-'Sendable' type 'AnyTransition' may have shared mutable state; this is an error in the Swift 6 language mode
211 | // FIXME: Isn't it a DistortionEffect similar to wave?
212 | extension AnyTransition {
213 | public static let dreamy: Self = .asymmetric(
| |- warning: static property 'dreamy' is not concurrency-safe because non-'Sendable' type 'AnyTransition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dreamy' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | insertion: .modifier(
215 | active: LayerEffectTransition(name: "dreamy", isFinished: true),
SwiftUICore.AnyTransition:2:23: note: struct 'AnyTransition' does not conform to the 'Sendable' protocol
1 | @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
2 | @frozen public struct AnyTransition {
| `- note: struct 'AnyTransition' does not conform to the 'Sendable' protocol
3 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
4 | public init<T>(_ transition: T) where T : Transition
[105/117] Compiling LayerEffect BundleExtensions.swift
[106/117] Emitting module LayerEffect
[107/117] Compiling ShaderArt Gradients.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:26:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
13 | // MARK: - Rotating Gradient
14 |
15 | public struct RotatingGradient: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
16 | var time: TimeInterval
17 | var startColor: Color
:
24 | }
25 |
26 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
27 | ShaderArtLibrary.rotatingGradient(
28 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:43:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | // MARK: - Chroma Gradients
37 |
38 | public struct ChromaGradients: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
39 | var time: TimeInterval
40 |
41 | public init(time: TimeInterval) { self.time = time }
42 |
43 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
44 | ShaderArtLibrary.chromaGradients(
45 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:59:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
52 |
53 | // TODO: Instead of the hard-coded fluids, modify the shader to accept an array of color and create spheres for them
54 | public struct FluidGradient: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
55 | var time: TimeInterval
56 |
57 | public init(time: TimeInterval) { self.time = time }
58 |
59 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
60 | ShaderArtLibrary.fluidGradient(
61 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:74:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
67 | // MARK: - Gradientify
68 |
69 | public struct Gradientify: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
70 | var time: TimeInterval
71 |
72 | public init(time: TimeInterval) { self.time = time }
73 |
74 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
75 | ShaderArtLibrary.gradientify(
76 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:94:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
83 |
84 | // FIXME: Limited to an array of 4 colors.
85 | public struct GradientFlow: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
86 | var colors: [Color] = [.orange, .cyan, .pink, .indigo]
87 | var time: TimeInterval
:
92 | }
93 |
94 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
95 | ShaderArtLibrary.gradientFlow(
96 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:119:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
107 | > Supports Gesture.
108 | */
109 | public struct RainbowSherbet: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
110 | var time: TimeInterval
111 | /// The touch location
:
117 | }
118 |
119 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
120 | ShaderArtLibrary.rainbowSherbet(
121 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:135:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
128 | // MARK: - Crumpled Wave
129 |
130 | public struct CrumpledWave: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
131 | var time: TimeInterval
132 |
133 | public init(time: TimeInterval) { self.time = time }
134 |
135 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
136 | ShaderArtLibrary.crumpledWave(
137 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:159:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
147 | > Supports Gesture.
148 | */
149 | public struct GlossyGradients: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
150 | var time: TimeInterval
151 | /// The touch location
:
157 | }
158 |
159 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
160 | ShaderArtLibrary.glossyGradients(
161 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:184:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
172 | > Supports Gesture.
173 | */
174 | public struct ColorWind: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
175 | var time: TimeInterval
176 | /// The touch location
:
182 | }
183 |
184 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
185 | ShaderArtLibrary.colorWind(
186 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
[108/117] Compiling ShaderArt BundleExtensions.swift
[109/117] Emitting module AudioVisualizer
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:28:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
17 | // MARK: - Audio Eclipse
18 |
19 | public struct AudioEclipse: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
20 | var time: TimeInterval
21 | var fft: [Float]
:
26 | }
27 |
28 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
29 | AudioVisualizerLibrary.audioEclipse(
30 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:50:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
39 | // TODO: Add support for gestures in the shader code.
40 | // looks better in landScape
41 | public struct ShadesOfMusic: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
42 | var time: TimeInterval
43 | var fft: [Float]
:
48 | }
49 |
50 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
51 | AudioVisualizerLibrary.shadesOfMusic(
52 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:71:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
59 | // MARK: - Sine Sound Waves
60 |
61 | public struct SineSoundWaves: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
62 | var time: TimeInterval
63 | var fft: [Float]
:
69 | }
70 |
71 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
72 | AudioVisualizerLibrary.sineSoundWaves(
73 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:92:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
81 | // MARK: - Glowing Sound Particles
82 |
83 | public struct GlowingSoundParticles: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
84 | var time: TimeInterval
85 | var fft: [Float]
:
90 | }
91 |
92 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
93 | AudioVisualizerLibrary.glowingSoundParticles(
94 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:119:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
105 | > Supports Gesture.
106 | */
107 | public struct UniverseWithin: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
108 | var time: TimeInterval
109 | var fft: [Float]
:
117 | }
118 |
119 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
120 | AudioVisualizerLibrary.universeWithin(
121 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:141:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
130 |
131 | // FIXME: There's a negative vignette applied ...
132 | public struct GalaxyVisuals: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
133 | var time: TimeInterval
134 | var fft: [Float]
:
139 | }
140 |
141 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
142 | AudioVisualizerLibrary.galaxyVisuals(
143 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:165:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
152 | // TODO: Optimize
153 | // TODO: Colorize the Capsules
154 | public struct RoundAudioSpecturm: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
155 | var fft: [Float]
156 | var backgroundColor: Color = .black
:
163 | }
164 |
165 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
166 | AudioVisualizerLibrary.roundAudioSpecturm(
167 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:188:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
177 | // FIXME: Waves are too noisy
178 | /// Looks way better in `landScape`
179 | public struct WavesRemix: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
180 | var time: TimeInterval
181 | var fft: [Float]
:
186 | }
187 |
188 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
189 | AudioVisualizerLibrary.wavesRemix(
190 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
[110/117] Compiling AudioVisualizer AudioVisualizers.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:28:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
17 | // MARK: - Audio Eclipse
18 |
19 | public struct AudioEclipse: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
20 | var time: TimeInterval
21 | var fft: [Float]
:
26 | }
27 |
28 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
29 | AudioVisualizerLibrary.audioEclipse(
30 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:50:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
39 | // TODO: Add support for gestures in the shader code.
40 | // looks better in landScape
41 | public struct ShadesOfMusic: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
42 | var time: TimeInterval
43 | var fft: [Float]
:
48 | }
49 |
50 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
51 | AudioVisualizerLibrary.shadesOfMusic(
52 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:71:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
59 | // MARK: - Sine Sound Waves
60 |
61 | public struct SineSoundWaves: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
62 | var time: TimeInterval
63 | var fft: [Float]
:
69 | }
70 |
71 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
72 | AudioVisualizerLibrary.sineSoundWaves(
73 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:92:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
81 | // MARK: - Glowing Sound Particles
82 |
83 | public struct GlowingSoundParticles: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
84 | var time: TimeInterval
85 | var fft: [Float]
:
90 | }
91 |
92 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
93 | AudioVisualizerLibrary.glowingSoundParticles(
94 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:119:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
105 | > Supports Gesture.
106 | */
107 | public struct UniverseWithin: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
108 | var time: TimeInterval
109 | var fft: [Float]
:
117 | }
118 |
119 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
120 | AudioVisualizerLibrary.universeWithin(
121 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:141:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
130 |
131 | // FIXME: There's a negative vignette applied ...
132 | public struct GalaxyVisuals: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
133 | var time: TimeInterval
134 | var fft: [Float]
:
139 | }
140 |
141 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
142 | AudioVisualizerLibrary.galaxyVisuals(
143 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:165:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
152 | // TODO: Optimize
153 | // TODO: Colorize the Capsules
154 | public struct RoundAudioSpecturm: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
155 | var fft: [Float]
156 | var backgroundColor: Color = .black
:
163 | }
164 |
165 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
166 | AudioVisualizerLibrary.roundAudioSpecturm(
167 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/AudioVisualizers.swift:188:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
177 | // FIXME: Waves are too noisy
178 | /// Looks way better in `landScape`
179 | public struct WavesRemix: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
180 | var time: TimeInterval
181 | var fft: [Float]
:
186 | }
187 |
188 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
189 | AudioVisualizerLibrary.wavesRemix(
190 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
[111/117] Emitting module Transition
/Users/admin/builder/spi-builder-workspace/Sources/Transition/Transitions.swift:162:23: warning: static property 'radial' is not concurrency-safe because non-'Sendable' type 'AnyTransition' may have shared mutable state; this is an error in the Swift 6 language mode
160 | extension AnyTransition {
161 | /// A transition that creates an old-school radial wipe, starting from straight up.
162 | public static let radial: AnyTransition = .asymmetric(
| |- warning: static property 'radial' is not concurrency-safe because non-'Sendable' type 'AnyTransition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'radial' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 | insertion: .modifier(
164 | active: ColorEffectTransition(name: "radialTransition", isFinished: true),
SwiftUICore.AnyTransition:2:23: note: struct 'AnyTransition' does not conform to the 'Sendable' protocol
1 | @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
2 | @frozen public struct AnyTransition {
| `- note: struct 'AnyTransition' does not conform to the 'Sendable' protocol
3 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
4 | public init<T>(_ transition: T) where T : Transition
/Users/admin/builder/spi-builder-workspace/Sources/Transition/Transitions.swift:213:23: warning: static property 'dreamy' is not concurrency-safe because non-'Sendable' type 'AnyTransition' may have shared mutable state; this is an error in the Swift 6 language mode
211 | // FIXME: Isn't it a DistortionEffect similar to wave?
212 | extension AnyTransition {
213 | public static let dreamy: Self = .asymmetric(
| |- warning: static property 'dreamy' is not concurrency-safe because non-'Sendable' type 'AnyTransition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dreamy' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | insertion: .modifier(
215 | active: LayerEffectTransition(name: "dreamy", isFinished: true),
SwiftUICore.AnyTransition:2:23: note: struct 'AnyTransition' does not conform to the 'Sendable' protocol
1 | @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
2 | @frozen public struct AnyTransition {
| `- note: struct 'AnyTransition' does not conform to the 'Sendable' protocol
3 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
4 | public init<T>(_ transition: T) where T : Transition
[112/117] Compiling Transition BundleExtensions.swift
[113/117] Compiling ColorEffect BundleExtensions.swift
[114/117] Emitting module ColorEffect
[115/117] Compiling ColorEffect ColorEffects.swift
[116/117] Compiling ShaderArt ArtShaders.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:19:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
12 |
13 | // MARK: - Hypnotic Ripples
14 | public struct HypnoticRipples: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
15 | var time: TimeInterval
16 |
17 | public init(time: TimeInterval) { self.time = time }
18 |
19 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
20 | ShaderArtLibrary.hypnoticRipples(
21 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:34:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
27 | // MARK: - Crystal Caustic
28 | // TODO: Add gestures?
29 | public struct CrystalCaustic: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
30 | var time: TimeInterval
31 |
32 | public init(time: TimeInterval) { self.time = time }
33 |
34 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
35 | ShaderArtLibrary.crystalCaustic(
36 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:48:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
41 |
42 | // MARK: - Beam Droplet
43 | public struct BeamDroplet: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
44 | var time: TimeInterval
45 |
46 | public init(time: TimeInterval) { self.time = time }
47 |
48 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
49 | ShaderArtLibrary.beamDroplet(
50 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:69:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
56 |
57 | // MARK: - Sine Waves
58 | public struct SineWaves: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
59 | var relativeColor = Color(red: 0.2, green: 0.2, blue: 0.3)
60 | var time: TimeInterval
:
67 | }
68 |
69 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
70 | ShaderArtLibrary.sineWaves(
71 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:87:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
80 | // TODO: Two input colors instead of the hardcoded Blue & Orange
81 | // Worth investing in
82 | public struct Portal: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
83 | var time: TimeInterval
84 |
85 | public init(time: TimeInterval) { self.time = time }
86 |
87 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
88 | ShaderArtLibrary.portal(
89 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:106:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
95 | // MARK: - Neon Rug
96 | // TODO: Add Gesture? zoom-in/out?
97 | public struct NeonRug: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
98 | var time: TimeInterval
99 | var neonEffect = true
:
104 | }
105 |
106 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
107 | ShaderArtLibrary.neonRug(
108 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:130:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
118 | > Supports Gesture.
119 | */
120 | public struct StarNest: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
121 | var time: TimeInterval
122 | /// The touch location
:
128 | }
129 |
130 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
131 | ShaderArtLibrary.starNest(
132 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:155:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
143 | > Supports Gesture.
144 | */
145 | public struct BlueVoid: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
146 | var time: TimeInterval
147 | /// The touch location
:
153 | }
154 |
155 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
156 | ShaderArtLibrary.blueVoid(
157 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:171:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
164 | // MARK: - Spiral Riders
165 | /// Extremely resource intensive
166 | public struct SpiralRiders: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
167 | var time: TimeInterval
168 |
169 | public init(time: TimeInterval) { self.time = time }
170 |
171 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
172 | ShaderArtLibrary.spiralRiders(
173 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:190:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
178 |
179 | // MARK: - Black Hole Dawn
180 | public struct BlackHoleDawn: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
181 | /// Means that the result color in the shader, might not precisely match the given color.
182 | var relativeColor = Color(red: 1, green: 0.025, blue: 0)
:
188 | }
189 |
190 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
191 | ShaderArtLibrary.blackHoleDawn(
192 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:206:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
199 | // MARK: - Cosmic Blood
200 | // TODO: Room for optimization?
201 | public struct CosmicBlood: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
202 | var time: TimeInterval
203 |
204 | public init(time: TimeInterval) { self.time = time }
205 |
206 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
207 | ShaderArtLibrary.cosmicBlood(
208 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:231:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
219 | > Supports Gesture.
220 | */
221 | public struct PulsatingFlesh: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
222 | var time: TimeInterval
223 | /// The touch location
:
229 | }
230 |
231 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
232 | ShaderArtLibrary.pulsatingFlesh(
233 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:257:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
245 | > Supports Gesture.
246 | */
247 | public struct Writhe: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
248 | var time: TimeInterval
249 | /// The touch location
:
255 | }
256 |
257 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
258 | ShaderArtLibrary.writhe(
259 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:291:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
267 |
268 | // TODO: Introduce gestures
269 | public struct Clouds: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
270 | var time: TimeInterval
271 | /// It's `1/scale` for each cloud. Best range is `0.7...5`
:
289 | }
290 |
291 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
292 | ShaderArtLibrary.clouds(
293 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:318:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
306 | > Supports Gesture.
307 | */
308 | public struct BaseWarp: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
309 | var time: TimeInterval
310 | /// The touch location
:
316 | }
317 |
318 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
319 | ShaderArtLibrary.baseWarp(
320 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:342:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
330 | > Supports Gesture.
331 | */
332 | public struct LensFlare: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
333 | var time: TimeInterval
334 | /// The touch location
:
340 | }
341 |
342 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
343 | ShaderArtLibrary.lensFlare(
344 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:368:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
351 | // MARK: - Iris
352 | /// The `BeautiPi`'s logo
353 | public struct Iris: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
354 | var irisColor = Color(red: 0, green: 0.3, blue: 0.4)
355 | var time: TimeInterval
:
366 | }
367 |
368 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
369 | ShaderArtLibrary.iris(
370 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:385:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
378 |
379 | // MARK: - Retro Sun
380 | public struct RetroSun: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
381 | var time: TimeInterval
382 |
383 | public init(time: TimeInterval) { self.time = time }
384 |
385 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
386 | ShaderArtLibrary.retroSun(
387 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:409:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
397 | > Supports Gesture.
398 | */
399 | public struct Turbulence: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
400 | var time: TimeInterval
401 | /// The touch location
:
407 | }
408 |
409 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
410 | ShaderArtLibrary.turbulence(
411 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:425:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
418 | // MARK: - Lava Blobs
419 | /// Extremely resource intensive
420 | public struct LavaBlobs: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
421 | var time: TimeInterval
422 |
423 | public init(time: TimeInterval) { self.time = time }
424 |
425 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
426 | ShaderArtLibrary.lavaBlobs(
427 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:439:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
432 |
433 | // MARK: - TM Gyroids
434 | public struct TMGyroids: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
435 | var time: TimeInterval
436 |
437 | public init(time: TimeInterval) { self.time = time }
438 |
439 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
440 | ShaderArtLibrary.tmGyroids(
441 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:454:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
447 | // MARK: - Fire Works
448 | // TODO: Fireworks on the touched position
449 | public struct FireWorks: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
450 | var time: TimeInterval
451 |
452 | public init(time: TimeInterval) { self.time = time }
453 |
454 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
455 | ShaderArtLibrary.fireWorks(
456 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:469:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
462 | // MARK: - Explosion Cloud
463 | // worth investing in
464 | public struct ExplosionCloud: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
465 | var time: TimeInterval
466 |
467 | public init(time: TimeInterval) { self.time = time }
468 |
469 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
470 | ShaderArtLibrary.explosionCloud(
471 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:484:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
477 | // MARK: - Mod Fan
478 | /// Looks great as a WallPaper
479 | public struct ModFan: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
480 | var time: TimeInterval
481 |
482 | public init(time: TimeInterval) { self.time = time }
483 |
484 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
485 | ShaderArtLibrary.modFan(
486 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:499:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
492 | // MARK: - Star Field
493 | // TODO: Impelement the GPU sound
494 | public struct StarField: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
495 | var time: TimeInterval
496 |
497 | public init(time: TimeInterval) { self.time = time }
498 |
499 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
500 | ShaderArtLibrary.starField(
501 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:513:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
506 |
507 | // MARK: - Singularity
508 | public struct Singularity: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
509 | var time: TimeInterval
510 |
511 | public init(time: TimeInterval) { self.time = time }
512 |
513 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
514 | ShaderArtLibrary.singularity(
515 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:536:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
524 | > Supports Gesture.
525 | */
526 | public struct GlowingMarblingBlack: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
527 | var time: TimeInterval
528 | /// The touch location
:
534 | }
535 |
536 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
537 | ShaderArtLibrary.glowingMarblingBlack(
538 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:552:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
545 | // MARK: - Electric Field
546 | // TODO: Introduce Touch compatibility
547 | public struct ElectricField: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
548 | var time: TimeInterval
549 |
550 | public init(time: TimeInterval) { self.time = time }
551 |
552 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
553 | ShaderArtLibrary.electricField(
554 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:571:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
560 | // MARK: - FBM Lightning
561 | // Worth investing in.
562 | public struct FBMLightning: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
563 | var lightningColor = Color(red: 0.2, green: 0.3, blue: 0.8)
564 | var time: TimeInterval
:
569 | }
570 |
571 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
572 | ShaderArtLibrary.fbmLightning(
573 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:601:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
585 | > Supports Gesture.
586 | */
587 | public struct WetNeuralNetwork: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
588 | var color = Color(red: 0.25, green: 0.5, blue: 1)
589 | var time: TimeInterval
:
599 | }
600 |
601 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
602 | ShaderArtLibrary.wetNeuralNetwork(
603 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:632:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
616 | > Very similar to `FBMLightning` but not as efficient.
617 | */
618 | public struct Lightning01: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
619 | var lightningColor: Color = .init(red: 1.2, green: 0.2, blue: 0.3)
620 | var time: TimeInterval
:
630 | }
631 |
632 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
633 | ShaderArtLibrary.lightning01(
634 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
[117/117] Emitting module ShaderArt
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:19:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
12 |
13 | // MARK: - Hypnotic Ripples
14 | public struct HypnoticRipples: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
15 | var time: TimeInterval
16 |
17 | public init(time: TimeInterval) { self.time = time }
18 |
19 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
20 | ShaderArtLibrary.hypnoticRipples(
21 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:34:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
27 | // MARK: - Crystal Caustic
28 | // TODO: Add gestures?
29 | public struct CrystalCaustic: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
30 | var time: TimeInterval
31 |
32 | public init(time: TimeInterval) { self.time = time }
33 |
34 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
35 | ShaderArtLibrary.crystalCaustic(
36 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:48:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
41 |
42 | // MARK: - Beam Droplet
43 | public struct BeamDroplet: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
44 | var time: TimeInterval
45 |
46 | public init(time: TimeInterval) { self.time = time }
47 |
48 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
49 | ShaderArtLibrary.beamDroplet(
50 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:69:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
56 |
57 | // MARK: - Sine Waves
58 | public struct SineWaves: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
59 | var relativeColor = Color(red: 0.2, green: 0.2, blue: 0.3)
60 | var time: TimeInterval
:
67 | }
68 |
69 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
70 | ShaderArtLibrary.sineWaves(
71 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:87:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
80 | // TODO: Two input colors instead of the hardcoded Blue & Orange
81 | // Worth investing in
82 | public struct Portal: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
83 | var time: TimeInterval
84 |
85 | public init(time: TimeInterval) { self.time = time }
86 |
87 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
88 | ShaderArtLibrary.portal(
89 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:106:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
95 | // MARK: - Neon Rug
96 | // TODO: Add Gesture? zoom-in/out?
97 | public struct NeonRug: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
98 | var time: TimeInterval
99 | var neonEffect = true
:
104 | }
105 |
106 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
107 | ShaderArtLibrary.neonRug(
108 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:130:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
118 | > Supports Gesture.
119 | */
120 | public struct StarNest: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
121 | var time: TimeInterval
122 | /// The touch location
:
128 | }
129 |
130 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
131 | ShaderArtLibrary.starNest(
132 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:155:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
143 | > Supports Gesture.
144 | */
145 | public struct BlueVoid: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
146 | var time: TimeInterval
147 | /// The touch location
:
153 | }
154 |
155 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
156 | ShaderArtLibrary.blueVoid(
157 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:171:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
164 | // MARK: - Spiral Riders
165 | /// Extremely resource intensive
166 | public struct SpiralRiders: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
167 | var time: TimeInterval
168 |
169 | public init(time: TimeInterval) { self.time = time }
170 |
171 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
172 | ShaderArtLibrary.spiralRiders(
173 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:190:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
178 |
179 | // MARK: - Black Hole Dawn
180 | public struct BlackHoleDawn: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
181 | /// Means that the result color in the shader, might not precisely match the given color.
182 | var relativeColor = Color(red: 1, green: 0.025, blue: 0)
:
188 | }
189 |
190 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
191 | ShaderArtLibrary.blackHoleDawn(
192 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:206:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
199 | // MARK: - Cosmic Blood
200 | // TODO: Room for optimization?
201 | public struct CosmicBlood: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
202 | var time: TimeInterval
203 |
204 | public init(time: TimeInterval) { self.time = time }
205 |
206 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
207 | ShaderArtLibrary.cosmicBlood(
208 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:231:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
219 | > Supports Gesture.
220 | */
221 | public struct PulsatingFlesh: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
222 | var time: TimeInterval
223 | /// The touch location
:
229 | }
230 |
231 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
232 | ShaderArtLibrary.pulsatingFlesh(
233 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:257:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
245 | > Supports Gesture.
246 | */
247 | public struct Writhe: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
248 | var time: TimeInterval
249 | /// The touch location
:
255 | }
256 |
257 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
258 | ShaderArtLibrary.writhe(
259 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:291:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
267 |
268 | // TODO: Introduce gestures
269 | public struct Clouds: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
270 | var time: TimeInterval
271 | /// It's `1/scale` for each cloud. Best range is `0.7...5`
:
289 | }
290 |
291 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
292 | ShaderArtLibrary.clouds(
293 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:318:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
306 | > Supports Gesture.
307 | */
308 | public struct BaseWarp: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
309 | var time: TimeInterval
310 | /// The touch location
:
316 | }
317 |
318 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
319 | ShaderArtLibrary.baseWarp(
320 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:342:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
330 | > Supports Gesture.
331 | */
332 | public struct LensFlare: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
333 | var time: TimeInterval
334 | /// The touch location
:
340 | }
341 |
342 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
343 | ShaderArtLibrary.lensFlare(
344 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:368:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
351 | // MARK: - Iris
352 | /// The `BeautiPi`'s logo
353 | public struct Iris: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
354 | var irisColor = Color(red: 0, green: 0.3, blue: 0.4)
355 | var time: TimeInterval
:
366 | }
367 |
368 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
369 | ShaderArtLibrary.iris(
370 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:385:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
378 |
379 | // MARK: - Retro Sun
380 | public struct RetroSun: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
381 | var time: TimeInterval
382 |
383 | public init(time: TimeInterval) { self.time = time }
384 |
385 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
386 | ShaderArtLibrary.retroSun(
387 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:409:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
397 | > Supports Gesture.
398 | */
399 | public struct Turbulence: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
400 | var time: TimeInterval
401 | /// The touch location
:
407 | }
408 |
409 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
410 | ShaderArtLibrary.turbulence(
411 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:425:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
418 | // MARK: - Lava Blobs
419 | /// Extremely resource intensive
420 | public struct LavaBlobs: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
421 | var time: TimeInterval
422 |
423 | public init(time: TimeInterval) { self.time = time }
424 |
425 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
426 | ShaderArtLibrary.lavaBlobs(
427 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:439:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
432 |
433 | // MARK: - TM Gyroids
434 | public struct TMGyroids: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
435 | var time: TimeInterval
436 |
437 | public init(time: TimeInterval) { self.time = time }
438 |
439 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
440 | ShaderArtLibrary.tmGyroids(
441 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:454:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
447 | // MARK: - Fire Works
448 | // TODO: Fireworks on the touched position
449 | public struct FireWorks: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
450 | var time: TimeInterval
451 |
452 | public init(time: TimeInterval) { self.time = time }
453 |
454 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
455 | ShaderArtLibrary.fireWorks(
456 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:469:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
462 | // MARK: - Explosion Cloud
463 | // worth investing in
464 | public struct ExplosionCloud: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
465 | var time: TimeInterval
466 |
467 | public init(time: TimeInterval) { self.time = time }
468 |
469 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
470 | ShaderArtLibrary.explosionCloud(
471 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:484:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
477 | // MARK: - Mod Fan
478 | /// Looks great as a WallPaper
479 | public struct ModFan: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
480 | var time: TimeInterval
481 |
482 | public init(time: TimeInterval) { self.time = time }
483 |
484 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
485 | ShaderArtLibrary.modFan(
486 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:499:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
492 | // MARK: - Star Field
493 | // TODO: Impelement the GPU sound
494 | public struct StarField: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
495 | var time: TimeInterval
496 |
497 | public init(time: TimeInterval) { self.time = time }
498 |
499 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
500 | ShaderArtLibrary.starField(
501 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:513:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
506 |
507 | // MARK: - Singularity
508 | public struct Singularity: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
509 | var time: TimeInterval
510 |
511 | public init(time: TimeInterval) { self.time = time }
512 |
513 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
514 | ShaderArtLibrary.singularity(
515 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:536:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
524 | > Supports Gesture.
525 | */
526 | public struct GlowingMarblingBlack: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
527 | var time: TimeInterval
528 | /// The touch location
:
534 | }
535 |
536 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
537 | ShaderArtLibrary.glowingMarblingBlack(
538 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:552:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
545 | // MARK: - Electric Field
546 | // TODO: Introduce Touch compatibility
547 | public struct ElectricField: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
548 | var time: TimeInterval
549 |
550 | public init(time: TimeInterval) { self.time = time }
551 |
552 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
553 | ShaderArtLibrary.electricField(
554 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:571:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
560 | // MARK: - FBM Lightning
561 | // Worth investing in.
562 | public struct FBMLightning: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
563 | var lightningColor = Color(red: 0.2, green: 0.3, blue: 0.8)
564 | var time: TimeInterval
:
569 | }
570 |
571 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
572 | ShaderArtLibrary.fbmLightning(
573 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:601:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
585 | > Supports Gesture.
586 | */
587 | public struct WetNeuralNetwork: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
588 | var color = Color(red: 0.25, green: 0.5, blue: 1)
589 | var time: TimeInterval
:
599 | }
600 |
601 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
602 | ShaderArtLibrary.wetNeuralNetwork(
603 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/ArtShaders.swift:632:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
616 | > Very similar to `FBMLightning` but not as efficient.
617 | */
618 | public struct Lightning01: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
619 | var lightningColor: Color = .init(red: 1.2, green: 0.2, blue: 0.3)
620 | var time: TimeInterval
:
630 | }
631 |
632 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
633 | ShaderArtLibrary.lightning01(
634 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:26:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
13 | // MARK: - Rotating Gradient
14 |
15 | public struct RotatingGradient: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
16 | var time: TimeInterval
17 | var startColor: Color
:
24 | }
25 |
26 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
27 | ShaderArtLibrary.rotatingGradient(
28 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:43:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
36 | // MARK: - Chroma Gradients
37 |
38 | public struct ChromaGradients: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
39 | var time: TimeInterval
40 |
41 | public init(time: TimeInterval) { self.time = time }
42 |
43 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
44 | ShaderArtLibrary.chromaGradients(
45 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:59:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
52 |
53 | // TODO: Instead of the hard-coded fluids, modify the shader to accept an array of color and create spheres for them
54 | public struct FluidGradient: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
55 | var time: TimeInterval
56 |
57 | public init(time: TimeInterval) { self.time = time }
58 |
59 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
60 | ShaderArtLibrary.fluidGradient(
61 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:74:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
67 | // MARK: - Gradientify
68 |
69 | public struct Gradientify: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
70 | var time: TimeInterval
71 |
72 | public init(time: TimeInterval) { self.time = time }
73 |
74 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
75 | ShaderArtLibrary.gradientify(
76 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:94:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
83 |
84 | // FIXME: Limited to an array of 4 colors.
85 | public struct GradientFlow: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
86 | var colors: [Color] = [.orange, .cyan, .pink, .indigo]
87 | var time: TimeInterval
:
92 | }
93 |
94 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
95 | ShaderArtLibrary.gradientFlow(
96 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:119:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
107 | > Supports Gesture.
108 | */
109 | public struct RainbowSherbet: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
110 | var time: TimeInterval
111 | /// The touch location
:
117 | }
118 |
119 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
120 | ShaderArtLibrary.rainbowSherbet(
121 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:135:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
128 | // MARK: - Crumpled Wave
129 |
130 | public struct CrumpledWave: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
131 | var time: TimeInterval
132 |
133 | public init(time: TimeInterval) { self.time = time }
134 |
135 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
136 | ShaderArtLibrary.crumpledWave(
137 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:159:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
147 | > Supports Gesture.
148 | */
149 | public struct GlossyGradients: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
150 | var time: TimeInterval
151 | /// The touch location
:
157 | }
158 |
159 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
160 | ShaderArtLibrary.glossyGradients(
161 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Gradients.swift:184:17: warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
172 | > Supports Gesture.
173 | */
174 | public struct ColorWind: ShapeStyle, View, Sendable {
| `- note: add '@preconcurrency' to the 'ShapeStyle' conformance to defer isolation checking to run time
175 | var time: TimeInterval
176 | /// The touch location
:
182 | }
183 |
184 | public func resolve(in environment: EnvironmentValues) -> some ShapeStyle {
| |- warning: main actor-isolated instance method 'resolve(in:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'resolve(in:)' to make this instance method not isolated to the actor
185 | ShaderArtLibrary.colorWind(
186 | .boundingRect,
SwiftUICore.ShapeStyle:12:10: note: 'resolve(in:)' declared here
10 | associatedtype Resolved : ShapeStyle = Never
11 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
12 | func resolve(in environment: EnvironmentValues) -> Self.Resolved
| `- note: 'resolve(in:)' declared here
13 | }
[118/119] Compiling iShader iShader.swift
[119/119] Emitting module iShader
Build complete! (48.19s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "iShader",
"name" : "iShader",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "maccatalyst",
"version" : "15.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "iShader",
"targets" : [
"iShader"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AudioVisualizer",
"targets" : [
"AudioVisualizer"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ColorEffect",
"targets" : [
"ColorEffect"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DistortionEffect",
"targets" : [
"DistortionEffect"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LayerEffect",
"targets" : [
"LayerEffect"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ShaderArt",
"targets" : [
"ShaderArt"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Transition",
"targets" : [
"Transition"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "iShaderTests",
"module_type" : "SwiftTarget",
"name" : "iShaderTests",
"path" : "Tests/iShaderTests",
"sources" : [
"iShaderTests.swift"
],
"target_dependencies" : [
"iShader"
],
"type" : "test"
},
{
"c99name" : "iShader",
"module_type" : "SwiftTarget",
"name" : "iShader",
"path" : "Sources/iShader",
"product_memberships" : [
"iShader"
],
"sources" : [
"iShader.swift"
],
"target_dependencies" : [
"AudioVisualizer",
"ColorEffect",
"DistortionEffect",
"LayerEffect",
"ShaderArt",
"Transition"
],
"type" : "library"
},
{
"c99name" : "Transition",
"module_type" : "SwiftTarget",
"name" : "Transition",
"path" : "Sources/Transition",
"product_memberships" : [
"iShader",
"Transition"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Transition/Shaders/Circle.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Transition/Shaders/Crosswarp.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Transition/Shaders/Dreamy.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Transition/Shaders/Genie.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Transition/Shaders/Morph.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Transition/Shaders/Radial.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Transition/Shaders/Swirl.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Transition/Shaders/Wind.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Transition/Shaders/WindowBlinds.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"BundleExtensions.swift",
"TransitionTypes.swift",
"Transitions.swift"
],
"type" : "library"
},
{
"c99name" : "ShaderArt",
"module_type" : "SwiftTarget",
"name" : "ShaderArt",
"path" : "Sources/ShaderArt",
"product_memberships" : [
"iShader",
"ShaderArt"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/2DClouds.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/BaseWarpFBM.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/BeamDroplet.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/BlackHoleDawn.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/BlueVoid.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/CosmicBlood.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/CrystalCaustic.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/ElectricField.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/ExplosionCloud.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/FBMLightning.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Fireworks.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/GlowingMarblingBlack.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Gradients/ChromaGradients.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Gradients/ColorWind.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Gradients/CrumpledWave.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Gradients/FluidGradient.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Gradients/GlossyGradients.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Gradients/GradientFlow.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Gradients/Gradientify.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Gradients/RainbowSherbet.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Gradients/RotatingGradient.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/HypnoticRipples.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Iris.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/LavaBlobs.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/LensFlare.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Lightning01.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/ModFan.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/NeonRug.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Portal.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/PulsatingFlesh.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/RetroSun.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/SineWaves.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Singularity.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/SpiralRiders.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/StarField.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/StarNest.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/TMGyroids.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Turbulence.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/WetNeuralNetwork.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderArt/2DArt/Shaders/Writhe.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"2DArt/ArtShaders.swift",
"2DArt/Gradients.swift",
"BundleExtensions.swift"
],
"type" : "library"
},
{
"c99name" : "LayerEffect",
"module_type" : "SwiftTarget",
"name" : "LayerEffect",
"path" : "Sources/LayerEffect",
"product_memberships" : [
"iShader",
"LayerEffect"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LayerEffect/Shaders/Bubble.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LayerEffect/Shaders/ColorPlanes.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LayerEffect/Shaders/Emboss.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LayerEffect/Shaders/SineWave.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LayerEffect/Shaders/Sobel.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LayerEffect/Shaders/SoftThreshold.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LayerEffect/Shaders/VHS.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/LayerEffect/Shaders/WarpingLoupe.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"BundleExtensions.swift",
"LayerEffects.swift"
],
"type" : "library"
},
{
"c99name" : "DistortionEffect",
"module_type" : "SwiftTarget",
"name" : "DistortionEffect",
"path" : "Sources/DistortionEffect",
"product_memberships" : [
"iShader",
"DistortionEffect"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DistortionEffect/Shaders/BarrelDistortion.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DistortionEffect/Shaders/Pinch.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DistortionEffect/Shaders/RelativeWave.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DistortionEffect/Shaders/SineDistortion.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DistortionEffect/Shaders/Water.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DistortionEffect/Shaders/Wave.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DistortionEffect/Shaders/WorleyDisplacement.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"BundleExtensions.swift",
"DistortionEffects.swift"
],
"type" : "library"
},
{
"c99name" : "ColorEffect",
"module_type" : "SwiftTarget",
"name" : "ColorEffect",
"path" : "Sources/ColorEffect",
"product_memberships" : [
"iShader",
"ColorEffect"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/CRT.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/Exposure.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/FilmGrain.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/Gamma.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/Infrared.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/LightbulbScreen .metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/Luminence.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/NightVision.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/TileableWaterCaustic.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/Vibrance.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ColorEffect/Shaders/Vignette.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"BundleExtensions.swift",
"ColorEffects.swift"
],
"type" : "library"
},
{
"c99name" : "AudioVisualizer",
"module_type" : "SwiftTarget",
"name" : "AudioVisualizer",
"path" : "Sources/AudioVisualizer",
"product_memberships" : [
"iShader",
"AudioVisualizer"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/Shaders/AudioEclipse.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/Shaders/GalaxyVisuals.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/Shaders/GlowingSoundParticles.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/Shaders/RoundAudioSpecturm.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/Shaders/ShadesOfMusic.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/Shaders/SineSoundWaves.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/Shaders/UniverseWithin.metal",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualizer/Shaders/WavesRemix.metal",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AudioVisualizers.swift",
"BundleExtensions.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.