Build Information
Failed to build Shaft, reference 0.1.0 (59cf79
), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 10:31:30 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
138 | return simd_float4x4(
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:141:22: warning: 'float4' is deprecated: Use SIMD4<Float>
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
143 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:142:22: warning: 'float4' is deprecated: Use SIMD4<Float>
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
143 | )
144 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:153:22: warning: 'float4' is deprecated: Use SIMD4<Float>
151 | let zs = zfar / (znear - zfar)
152 | return simd_matrix_from_rows(
153 | simd.float4(xs, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:154:22: warning: 'float4' is deprecated: Use SIMD4<Float>
152 | return simd_matrix_from_rows(
153 | simd.float4(xs, 0.0, 0.0, 0.0),
154 | simd.float4(0.0, ys, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
155 | simd.float4(0.0, 0.0, zs, znear * zs),
156 | simd.float4(0, 0, -1, 0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:155:22: warning: 'float4' is deprecated: Use SIMD4<Float>
153 | simd.float4(xs, 0.0, 0.0, 0.0),
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
156 | simd.float4(0, 0, -1, 0)
157 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:156:22: warning: 'float4' is deprecated: Use SIMD4<Float>
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
156 | simd.float4(0, 0, -1, 0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
157 | )
158 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:163:22: warning: 'float4' is deprecated: Use SIMD4<Float>
161 | let a = angleRadians
162 | return simd_matrix_from_rows(
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:164:22: warning: 'float4' is deprecated: Use SIMD4<Float>
162 | return simd_matrix_from_rows(
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:165:22: warning: 'float4' is deprecated: Use SIMD4<Float>
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:166:22: warning: 'float4' is deprecated: Use SIMD4<Float>
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
167 | )
168 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:173:22: warning: 'float4' is deprecated: Use SIMD4<Float>
171 | let a = angleRadians
172 | return simd_matrix_from_rows(
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:174:22: warning: 'float4' is deprecated: Use SIMD4<Float>
172 | return simd_matrix_from_rows(
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:175:22: warning: 'float4' is deprecated: Use SIMD4<Float>
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
177 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:176:22: warning: 'float4' is deprecated: Use SIMD4<Float>
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
177 | )
178 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:183:22: warning: 'float4' is deprecated: Use SIMD4<Float>
181 | let a = angleRadians
182 | return simd_matrix_from_rows(
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:184:22: warning: 'float4' is deprecated: Use SIMD4<Float>
182 | return simd_matrix_from_rows(
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:185:22: warning: 'float4' is deprecated: Use SIMD4<Float>
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
187 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:186:22: warning: 'float4' is deprecated: Use SIMD4<Float>
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
187 | )
188 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:191:29: warning: 'float4' is deprecated: Use SIMD4<Float>
189 |
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:192:29: warning: 'float4' is deprecated: Use SIMD4<Float>
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:193:29: warning: 'float4' is deprecated: Use SIMD4<Float>
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
195 | return simd_matrix(col0, col1, col2, col3)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:194:29: warning: 'float4' is deprecated: Use SIMD4<Float>
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
195 | return simd_matrix(col0, col1, col2, col3)
196 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:200:22: warning: 'float4' is deprecated: Use SIMD4<Float>
198 | static func makeScale(_ v: simd.float3) -> simd_float4x4 {
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:201:22: warning: 'float4' is deprecated: Use SIMD4<Float>
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
201 | simd.float4(0, v.y, 0, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
202 | simd.float4(0, 0, v.z, 0),
203 | simd.float4(0, 0, 0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:202:22: warning: 'float4' is deprecated: Use SIMD4<Float>
200 | simd.float4(v.x, 0, 0, 0),
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
203 | simd.float4(0, 0, 0, 1.0)
204 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:203:22: warning: 'float4' is deprecated: Use SIMD4<Float>
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
203 | simd.float4(0, 0, 0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
204 | )
205 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:509:39: warning: 'float3' is deprecated: Use SIMD3<Float>
507 | )
508 |
509 | let objectPosition = simd.float3(0.0, 0.0, -10.0)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
510 |
511 | let rt = math.makeTranslate(objectPosition)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:515:22: warning: 'float3' is deprecated: Use SIMD3<Float>
513 | let rr0 = math.makeXRotate(-angleY)
514 | let rtInv = math.makeTranslate(
515 | simd.float3(-objectPosition.x, -objectPosition.y, -objectPosition.z)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
516 | )
517 | let fullObjectRot = rt * rr1 * rr0 * rtInv
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:532:49: warning: 'float3' is deprecated: Use SIMD3<Float>
530 | }
531 |
532 | let scale = math.makeScale(simd.float3(scl, scl, scl))
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
533 | let zrot = math.makeZRotate(angleY * sin(Float(ix)))
534 | let yrot = math.makeYRotate(angleX * cos(Float(iy)))
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:539:82: warning: 'float3' is deprecated: Use SIMD3<Float>
537 | let y = (Float(iy) - Float(Self.kInstanceColumns) / 2.0) * (2.0 * scl) + scl
538 | let z = (Float(iz) - Float(Self.kInstanceDepth) / 2.0) * (2.0 * scl)
539 | let translate = math.makeTranslate(math.add(objectPosition, simd.float3(x, y, z)))
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
540 |
541 | instanceData[i].instanceTransform = fullObjectRot * translate * yrot * zrot * scale
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:550:54: warning: 'float4' is deprecated: Use SIMD4<Float>
548 | let g = 1.0 - r
549 | let b = sin(.pi * 2.0 * iDivNumInstances)
550 | instanceData[i].instanceColor = simd.float4(r, g, b, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
551 |
552 | ix += 1
[1269/1272] Compiling Playground Kit_Background.swift
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:35: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:53: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:69: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:190:45: warning: 'float3' is deprecated: Use SIMD3<Float>
188 | }
189 |
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:198:41: warning: 'float3' is deprecated: Use SIMD3<Float>
196 | }
197 |
198 | static func makeScale(_ v: simd.float3) -> simd_float4x4 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:254:36: warning: 'float3' is deprecated: Use SIMD3<Float>
252 | enum ShaderTypes {
253 | struct VertexData {
254 | var position: simd.float3
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
255 | var normal: simd.float3
256 | var texcoord: simd.float2
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:255:34: warning: 'float3' is deprecated: Use SIMD3<Float>
253 | struct VertexData {
254 | var position: simd.float3
255 | var normal: simd.float3
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
256 | var texcoord: simd.float2
257 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:256:36: warning: 'float2' is deprecated: Use SIMD2<Float>
254 | var position: simd.float3
255 | var normal: simd.float3
256 | var texcoord: simd.float2
| `- warning: 'float2' is deprecated: Use SIMD2<Float>
257 | }
258 |
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:134:25: warning: 'float3' is deprecated: Use SIMD3<Float>
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
135 | }
136 |
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:139:22: warning: 'float4' is deprecated: Use SIMD4<Float>
137 | static func makeIdentity() -> simd_float4x4 {
138 | return simd_float4x4(
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:140:22: warning: 'float4' is deprecated: Use SIMD4<Float>
138 | return simd_float4x4(
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:141:22: warning: 'float4' is deprecated: Use SIMD4<Float>
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
143 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:142:22: warning: 'float4' is deprecated: Use SIMD4<Float>
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
143 | )
144 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:153:22: warning: 'float4' is deprecated: Use SIMD4<Float>
151 | let zs = zfar / (znear - zfar)
152 | return simd_matrix_from_rows(
153 | simd.float4(xs, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:154:22: warning: 'float4' is deprecated: Use SIMD4<Float>
152 | return simd_matrix_from_rows(
153 | simd.float4(xs, 0.0, 0.0, 0.0),
154 | simd.float4(0.0, ys, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
155 | simd.float4(0.0, 0.0, zs, znear * zs),
156 | simd.float4(0, 0, -1, 0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:155:22: warning: 'float4' is deprecated: Use SIMD4<Float>
153 | simd.float4(xs, 0.0, 0.0, 0.0),
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
156 | simd.float4(0, 0, -1, 0)
157 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:156:22: warning: 'float4' is deprecated: Use SIMD4<Float>
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
156 | simd.float4(0, 0, -1, 0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
157 | )
158 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:163:22: warning: 'float4' is deprecated: Use SIMD4<Float>
161 | let a = angleRadians
162 | return simd_matrix_from_rows(
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:164:22: warning: 'float4' is deprecated: Use SIMD4<Float>
162 | return simd_matrix_from_rows(
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:165:22: warning: 'float4' is deprecated: Use SIMD4<Float>
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:166:22: warning: 'float4' is deprecated: Use SIMD4<Float>
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
167 | )
168 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:173:22: warning: 'float4' is deprecated: Use SIMD4<Float>
171 | let a = angleRadians
172 | return simd_matrix_from_rows(
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:174:22: warning: 'float4' is deprecated: Use SIMD4<Float>
172 | return simd_matrix_from_rows(
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:175:22: warning: 'float4' is deprecated: Use SIMD4<Float>
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
177 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:176:22: warning: 'float4' is deprecated: Use SIMD4<Float>
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
177 | )
178 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:183:22: warning: 'float4' is deprecated: Use SIMD4<Float>
181 | let a = angleRadians
182 | return simd_matrix_from_rows(
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:184:22: warning: 'float4' is deprecated: Use SIMD4<Float>
182 | return simd_matrix_from_rows(
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:185:22: warning: 'float4' is deprecated: Use SIMD4<Float>
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
187 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:186:22: warning: 'float4' is deprecated: Use SIMD4<Float>
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
187 | )
188 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:191:29: warning: 'float4' is deprecated: Use SIMD4<Float>
189 |
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:192:29: warning: 'float4' is deprecated: Use SIMD4<Float>
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:193:29: warning: 'float4' is deprecated: Use SIMD4<Float>
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
195 | return simd_matrix(col0, col1, col2, col3)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:194:29: warning: 'float4' is deprecated: Use SIMD4<Float>
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
195 | return simd_matrix(col0, col1, col2, col3)
196 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:200:22: warning: 'float4' is deprecated: Use SIMD4<Float>
198 | static func makeScale(_ v: simd.float3) -> simd_float4x4 {
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:201:22: warning: 'float4' is deprecated: Use SIMD4<Float>
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
201 | simd.float4(0, v.y, 0, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
202 | simd.float4(0, 0, v.z, 0),
203 | simd.float4(0, 0, 0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:202:22: warning: 'float4' is deprecated: Use SIMD4<Float>
200 | simd.float4(v.x, 0, 0, 0),
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
203 | simd.float4(0, 0, 0, 1.0)
204 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:203:22: warning: 'float4' is deprecated: Use SIMD4<Float>
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
203 | simd.float4(0, 0, 0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
204 | )
205 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:509:39: warning: 'float3' is deprecated: Use SIMD3<Float>
507 | )
508 |
509 | let objectPosition = simd.float3(0.0, 0.0, -10.0)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
510 |
511 | let rt = math.makeTranslate(objectPosition)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:515:22: warning: 'float3' is deprecated: Use SIMD3<Float>
513 | let rr0 = math.makeXRotate(-angleY)
514 | let rtInv = math.makeTranslate(
515 | simd.float3(-objectPosition.x, -objectPosition.y, -objectPosition.z)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
516 | )
517 | let fullObjectRot = rt * rr1 * rr0 * rtInv
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:532:49: warning: 'float3' is deprecated: Use SIMD3<Float>
530 | }
531 |
532 | let scale = math.makeScale(simd.float3(scl, scl, scl))
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
533 | let zrot = math.makeZRotate(angleY * sin(Float(ix)))
534 | let yrot = math.makeYRotate(angleX * cos(Float(iy)))
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:539:82: warning: 'float3' is deprecated: Use SIMD3<Float>
537 | let y = (Float(iy) - Float(Self.kInstanceColumns) / 2.0) * (2.0 * scl) + scl
538 | let z = (Float(iz) - Float(Self.kInstanceDepth) / 2.0) * (2.0 * scl)
539 | let translate = math.makeTranslate(math.add(objectPosition, simd.float3(x, y, z)))
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
540 |
541 | instanceData[i].instanceTransform = fullObjectRot * translate * yrot * zrot * scale
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:550:54: warning: 'float4' is deprecated: Use SIMD4<Float>
548 | let g = 1.0 - r
549 | let b = sin(.pi * 2.0 * iDivNumInstances)
550 | instanceData[i].instanceColor = simd.float4(r, g, b, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
551 |
552 | ix += 1
[1269/1272] Write Objects.LinkFileList
error: link command failed with exit code 1 (use -v to see invocation)
ld: warning: search path '.shaft/skia' not found
ld: warning: Could not find or use auto-linked library 'skia': library 'skia' not found
ld: warning: Could not find or use auto-linked library 'skparagraph': library 'skparagraph' not found
ld: warning: Could not find or use auto-linked library 'skshaper': library 'skshaper' not found
ld: warning: Could not find or use auto-linked library 'skunicode_core': library 'skunicode_core' not found
ld: warning: Could not find or use auto-linked library 'skunicode_icu': library 'skunicode_icu' not found
ld: warning: Could not find or use auto-linked framework 'CoreAudioTypes': framework 'CoreAudioTypes' not found
Undefined symbols for architecture arm64:
"sk_abort_no_print()", referenced from:
sk_sp<skia::textlayout::FontCollection>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkSurface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkImage>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkTypeface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
SkRefCntBase::unref() const::'lambda'()::operator()() const in utils.cpp.o
SkRefCntBase::ref() const::'lambda'()::operator()() const in utils.cpp.o
SkNVRefCnt<SkColorSpace>::~SkNVRefCnt()::'lambda'()::operator()() const in SkiaRenderer+GL.swift.o
...
"SkFontMgr_New_CoreText(__CTFontCollection const*)", referenced from:
___cxx_global_var_init.1 in utils.cpp.o
"GrGLMakeNativeInterface()", referenced from:
gr_glinterface_create_native_interface() in utils.cpp.o
"SkDebugf(char const*, ...)", referenced from:
sk_sp<skia::textlayout::FontCollection>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkSurface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkImage>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkTypeface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
SkRefCntBase::unref() const::'lambda'()::operator()() const in utils.cpp.o
SkRefCntBase::ref() const::'lambda'()::operator()() const in utils.cpp.o
SkNVRefCnt<SkColorSpace>::~SkNVRefCnt()::'lambda'()::operator()() const in SkiaRenderer+GL.swift.o
...
"SkSurfaces::WrapBackendTexture(GrRecordingContext*, GrBackendTexture const&, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void (*)(void*), void*)", referenced from:
ShaftSkia.SkiaMetalRenderer.createMetalCanvas(texture: __C.MTLTexture, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+Metal.swift.o
"SkSurfaces::WrapBackendRenderTarget(GrRecordingContext*, GrBackendRenderTarget const&, GrSurfaceOrigin, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void (*)(void*), void*)", referenced from:
ShaftSkia.SkiaGLRenderer.createGLCanvas(fbo: Swift.UInt, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+GL.swift.o
"SkTextBlob::~SkTextBlob()", referenced from:
SkNVRefCnt<SkTextBlob>::unref() const in SkiaFontCollection.swift.o
"SkTextBlob::operator delete(void*)", referenced from:
SkNVRefCnt<SkTextBlob>::unref() const in SkiaFontCollection.swift.o
"SkColorSpace::MakeSRGB()", referenced from:
color_space_new_srgb() in utils.cpp.o
"SkMaskFilter::MakeBlur(SkBlurStyle, float, bool)", referenced from:
sk_paint_set_maskfilter_blur(SkPaint*, SkBlurStyle, float) in utils.cpp.o
"SkAndroidCodec::MakeFromData(sk_sp<SkData>, SkPngChunkReader*)", referenced from:
sk_animated_image_create(void const*, unsigned long) in utils.cpp.o
"GrDirectContext::flush(GrFlushInfo const&)", referenced from:
GrDirectContext::flushAndSubmit(GrSyncCpu) in utils.cpp.o
"GrDirectContext::submit(GrSyncCpu)", referenced from:
GrDirectContext::flushAndSubmit(GrSyncCpu) in utils.cpp.o
"SkAnimatedImage::decodeNextFrame()", referenced from:
sk_animated_image_decode_next_frame(sk_sp<SkAnimatedImage>&) in utils.cpp.o
"SkAnimatedImage::getCurrentFrame()", referenced from:
sk_animated_image_get_current_frame(sk_sp<SkAnimatedImage>&) in utils.cpp.o
"SkAnimatedImage::Make(std::__1::unique_ptr<SkAndroidCodec, std::__1::default_delete<SkAndroidCodec>>)", referenced from:
sk_animated_image_create(void const*, unsigned long) in utils.cpp.o
"GrBackendTexture::~GrBackendTexture()", referenced from:
ShaftSkia.SkiaMetalRenderer.createMetalCanvas(texture: __C.MTLTexture, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+Metal.swift.o
ShaftSkia.SkiaMetalRenderer.createMetalImage(texture: __C.MTLTexture) -> Shaft.NativeImage in SkiaRenderer+Metal.swift.o
"GrDirectContexts::MakeGL(sk_sp<GrGLInterface const>)", referenced from:
gr_direct_context_make_gl(sk_sp<GrGLInterface const>&) in utils.cpp.o
"GrDirectContexts::MakeMetal(GrMtlBackendContext const&)", referenced from:
gr_mtl_direct_context_make(GrMtlBackendContext&) in utils.cpp.o
"GrBackendTextures::MakeMtl(int, int, skgpu::Mipmapped, GrMtlTextureInfo const&, std::__1::basic_string_view<char, std::__1::char_traits<char>>)", referenced from:
ShaftSkia.SkiaMetalRenderer.createMetalCanvas(texture: __C.MTLTexture, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+Metal.swift.o
ShaftSkia.SkiaMetalRenderer.createMetalImage(texture: __C.MTLTexture) -> Shaft.NativeImage in SkiaRenderer+Metal.swift.o
"SkTextBlobBuilder::allocRunPos(SkFont const&, int, SkRect const*)", referenced from:
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
"SkTextBlobBuilder::make()", referenced from:
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
"SkTextBlobBuilder::SkTextBlobBuilder()", referenced from:
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
"SkTextBlobBuilder::~SkTextBlobBuilder()", referenced from:
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
"GrBackendRenderTarget::~GrBackendRenderTarget()", referenced from:
ShaftSkia.SkiaGLRenderer.createGLCanvas(fbo: Swift.UInt, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+GL.swift.o
"GrBackendRenderTargets::MakeGL(int, int, int, int, GrGLFramebufferInfo const&)", referenced from:
ShaftSkia.SkiaGLRenderer.createGLCanvas(fbo: Swift.UInt, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+GL.swift.o
"skia::textlayout::StrutStyle::StrutStyle()", referenced from:
(extension in ShaftSkia):Shaft.ParagraphStyle.copyToSkia(inout __C.skia.textlayout.ParagraphStyle) -> () in ToSkia.swift.o
"skia::textlayout::FontCollection::findTypefaces(std::__1::vector<SkString, std::__1::allocator<SkString>> const&, SkFontStyle)", referenced from:
sk_fontcollection_find_typefaces(sk_sp<skia::textlayout::FontCollection> const&, std::__1::vector<SkString, std::__1::allocator<SkString>> const&, SkFontStyle) in utils.cpp.o
"skia::textlayout::FontCollection::defaultFallback(int, SkFontStyle, SkString const&)", referenced from:
sk_fontcollection_default_fallback(sk_sp<skia::textlayout::FontCollection> const&, int, SkFontStyle, SkString const&) in utils.cpp.o
"skia::textlayout::FontCollection::setDefaultFontManager(sk_sp<SkFontMgr>)", referenced from:
sk_fontcollection_new() in utils.cpp.o
"skia::textlayout::FontCollection::FontCollection()", referenced from:
sk_sp<skia::textlayout::FontCollection> sk_make_sp<skia::textlayout::FontCollection>() in utils.cpp.o
"skia::textlayout::ParagraphStyle::ParagraphStyle()", referenced from:
ShaftSkia.SkiaParagraphBuilder.init(_: Shaft.ParagraphStyle, fontCollection: ShaftSkia.SkiaFontCollection) -> ShaftSkia.SkiaParagraphBuilder in SkiaParagraph.swift.o
"skia::textlayout::ParagraphBuilder::make(skia::textlayout::ParagraphStyle const&, sk_sp<skia::textlayout::FontCollection>)", referenced from:
paragraph_builder_new(skia::textlayout::ParagraphStyle&, sk_sp<skia::textlayout::FontCollection> const&) in utils.cpp.o
"skia::textlayout::TextStyle::kDefaultFontFamilies", referenced from:
skia::textlayout::TextStyle::TextStyle() in SkiaParagraph.swift.o
"SkData::MakeWithCopy(void const*, unsigned long)", referenced from:
sk_typeface_create_from_data(sk_sp<skia::textlayout::FontCollection> const&, char const*, unsigned long) in utils.cpp.o
sk_animated_image_create(void const*, unsigned long) in utils.cpp.o
"SkData::~SkData()", referenced from:
SkNVRefCnt<SkData>::unref() const in utils.cpp.o
"SkData::operator delete(void*)", referenced from:
SkNVRefCnt<SkData>::unref() const in utils.cpp.o
"SkFont::SkFont(sk_sp<SkTypeface>, float)", referenced from:
sk_font_new(sk_sp<SkTypeface>&, float) in utils.cpp.o
"SkPath::reset()", referenced from:
sk_path_reset(SkPath*) in utils.cpp.o
"SkPath::lineTo(float, float)", referenced from:
sk_path_line_to(SkPath*, float, float) in utils.cpp.o
"SkPath::moveTo(float, float)", referenced from:
sk_path_move_to(SkPath*, float, float) in utils.cpp.o
"SkPath::SkPath(SkPath const&)", referenced from:
key path getter for ShaftSkia.SkiaPath.skPath : __C.SkPath : ShaftSkia.SkiaPath in SkiaPath.swift.o
key path setter for ShaftSkia.SkiaPath.skPath : __C.SkPath : ShaftSkia.SkiaPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.getter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
initializeWithCopy value witness for __C.SkPath in SkiaPath.swift.o
assignWithCopy value witness for __C.SkPath in SkiaPath.swift.o
...
"SkPath::SkPath()", referenced from:
variable initialization expression of ShaftSkia.SkiaPath.skPath : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.init() -> ShaftSkia.SkiaPath in SkiaPath.swift.o
"SkPath::~SkPath()", referenced from:
ShaftSkia.SkiaCanvas.drawPath(Shaft.Path, Shaft.Paint) -> () in SkiaCanvas.swift.o
key path getter for ShaftSkia.SkiaPath.skPath : __C.SkPath : ShaftSkia.SkiaPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.deinit in SkiaPath.swift.o
destroy value witness for __C.SkPath in SkiaPath.swift.o
...
"SkPaint::setBlendMode(SkBlendMode)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setStrokeCap(SkPaint::Cap)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setMaskFilter(sk_sp<SkMaskFilter>)", referenced from:
sk_paint_set_maskfilter_blur(SkPaint*, SkBlurStyle, float) in utils.cpp.o
"SkPaint::setStrokeJoin(SkPaint::Join)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setStrokeMiter(float)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setStrokeWidth(float)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setColor(unsigned int)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setStyle(SkPaint::Style)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::SkPaint(SkPaint&&)", referenced from:
std::__1::__variant_detail::__alt<0ul, SkPaint>::__alt[abi:ne190102]<SkPaint>(std::__1::in_place_t, SkPaint&&) in ToSkia.swift.o
"SkPaint::SkPaint(SkPaint const&)", referenced from:
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).getter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawLine(Shaft.TOffset<Swift.Float>, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawRect(Shaft.TRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawTextBlob(Shaft.TextBlob, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawRRect(Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
...
"SkPaint::SkPaint()", referenced from:
ShaftSkia.SkiaCanvas.init(__C.sk_sp<SkSurface>, __C.sk_sp<GrDirectContext>, Shaft.TSize<Swift.Int>) -> ShaftSkia.SkiaCanvas in SkiaCanvas.swift.o
variable initialization expression of ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA) : __C.SkPaint in SkiaCanvas.swift.o
std::__1::__variant_detail::__alt<0ul, SkPaint>::__alt[abi:ne190102]<>(std::__1::in_place_t) in SkiaParagraph.swift.o
(extension in ShaftSkia):Shaft.SpanStyle.copyToSkia(inout __C.skia.textlayout.TextStyle) -> () in ToSkia.swift.o
(extension in ShaftSkia):Shaft.SpanStyle.copyToSkia(inout __C.skia.textlayout.TextStyle) -> () in ToSkia.swift.o
"SkPaint::~SkPaint()", referenced from:
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawLine(Shaft.TOffset<Swift.Float>, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawRect(Shaft.TRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawTextBlob(Shaft.TextBlob, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawRRect(Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
...
"SkPaint::operator=(SkPaint&&)", referenced from:
void std::__1::__variant_detail::__assignment<std::__1::__variant_detail::__traits<SkPaint, int>>::__assign_alt[abi:ne190102]<0ul, SkPaint, SkPaint>(std::__1::__variant_detail::__alt<0ul, SkPaint>&, SkPaint&&) in ToSkia.swift.o
"SkPaint::operator=(SkPaint const&)", referenced from:
void std::__1::__variant_detail::__assignment<std::__1::__variant_detail::__traits<SkPaint, int>>::__assign_alt[abi:ne190102]<0ul, SkPaint, SkPaint const&>(std::__1::__variant_detail::__alt<0ul, SkPaint>&, SkPaint const&) in ToSkia.swift.o
"SkRRect::setRectRadii(SkRect const&, SkPoint const*)", referenced from:
closure #1 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.drawRRect(Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
closure #1 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.drawDRRect(Shaft.TRRect<Swift.Float>, Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
closure #2 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.drawDRRect(Shaft.TRRect<Swift.Float>, Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
closure #1 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.clipRRect(Shaft.TRRect<Swift.Float>, Swift.Bool) -> () in SkiaCanvas.swift.o
"SkCanvas::drawCircle(float, float, float, SkPaint const&)", referenced from:
sk_canvas_draw_circle(SkCanvas*, float, float, float, SkPaint const&) in utils.cpp.o
"SkCanvas::drawDRRect(SkRRect const&, SkRRect const&, SkPaint const&)", referenced from:
sk_canvas_draw_drrect(SkCanvas*, SkRRect const&, SkRRect const&, SkPaint const&) in utils.cpp.o
"SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&)", referenced from:
sk_canvas_draw_text_blob(SkCanvas*, sk_sp<SkTextBlob>&, float, float, SkPaint const&) in utils.cpp.o
"SkCanvas::drawImageNine(SkImage const*, SkIRect const&, SkRect const&, SkFilterMode, SkPaint const*)", referenced from:
sk_canvas_draw_image_nine(SkCanvas*, sk_sp<SkImage>&, SkIRect const&, SkRect const&, SkPaint const*) in utils.cpp.o
"SkCanvas::drawImageRect(SkImage const*, SkRect const&, SkRect const&, SkSamplingOptions const&, SkPaint const*, SkCanvas::SrcRectConstraint)", referenced from:
SkCanvas::drawImageRect(sk_sp<SkImage> const&, SkRect const&, SkRect const&, SkSamplingOptions const&, SkPaint const*, SkCanvas::SrcRectConstraint) in utils.cpp.o
"SkCanvas::save()", referenced from:
sk_canvas_save(SkCanvas*) in utils.cpp.o
"SkCanvas::scale(float, float)", referenced from:
sk_canvas_scale(SkCanvas*, float, float) in utils.cpp.o
"SkCanvas::concat(SkM44 const&)", referenced from:
sk_canvas_concat(SkCanvas*, SkM44 const&) in utils.cpp.o
"SkCanvas::restore()", referenced from:
sk_canvas_restore(SkCanvas*) in utils.cpp.o
"SkCanvas::clipRect(SkRect const&, SkClipOp, bool)", referenced from:
sk_canvas_clip_rect(SkCanvas*, SkRect const&, SkClipOp, bool) in utils.cpp.o
"SkCanvas::drawLine(float, float, float, float, SkPaint const&)", referenced from:
sk_canvas_draw_line(SkCanvas*, float, float, float, float, SkPaint const&) in utils.cpp.o
"SkCanvas::drawPath(SkPath const&, SkPaint const&)", referenced from:
sk_canvas_draw_path(SkCanvas*, SkPath const&, SkPaint const&) in utils.cpp.o
"SkCanvas::drawRect(SkRect const&, SkPaint const&)", referenced from:
sk_canvas_draw_rect(SkCanvas*, SkRect const&, SkPaint const&) in utils.cpp.o
"SkCanvas::clipRRect(SkRRect const&, SkClipOp, bool)", referenced from:
sk_canvas_clip_rrect(SkCanvas*, SkRRect const&, SkClipOp, bool) in utils.cpp.o
"SkCanvas::drawColor(SkRGBA4f<(SkAlphaType)3> const&, SkBlendMode)", referenced from:
SkCanvas::clear(SkRGBA4f<(SkAlphaType)3> const&) in utils.cpp.o
"SkCanvas::drawImage(SkImage const*, float, float, SkSamplingOptions const&, SkPaint const*)", referenced from:
sk_canvas_draw_image(SkCanvas*, sk_sp<SkImage>&, float, float, SkPaint const*) in utils.cpp.o
"SkCanvas::drawRRect(SkRRect const&, SkPaint const&)", referenced from:
sk_canvas_draw_rrect(SkCanvas*, SkRRect const&, SkPaint const&) in utils.cpp.o
"SkCanvas::saveLayer(SkRect const*, SkPaint const*)", referenced from:
sk_canvas_save_layer(SkCanvas*, SkRect const*, SkPaint const*) in utils.cpp.o
"SkCanvas::translate(float, float)", referenced from:
sk_canvas_translate(SkCanvas*, float, float) in utils.cpp.o
"SkImages::AdoptTextureFrom(GrRecordingContext*, GrBackendTexture const&, GrSurfaceOrigin, SkColorType)", referenced from:
ShaftSkia.SkiaMetalRenderer.createMetalImage(texture: __C.MTLTexture) -> Shaft.NativeImage in SkiaRenderer+Metal.swift.o
"SkRGBA4f<(SkAlphaType)3>::FromColor(unsigned int)", referenced from:
SkCanvas::clear(unsigned int) in utils.cpp.o
"SkString::SkString(char const*)", referenced from:
ShaftSkia.SkiaFontCollection.findTypeface(_: [Swift.String], style: Shaft.FontStyle, weight: Shaft.FontWeight) -> [Shaft.Typeface] in SkiaFontCollection.swift.o
(extension in ShaftSkia):Shaft.ParagraphStyle.copyToSkia(inout __C.skia.textlayout.ParagraphStyle) -> () in ToSkia.swift.o
(extension in ShaftSkia):Shaft.StrutStyle.copyToSkia(inout __C.skia.textlayout.StrutStyle) -> () in ToSkia.swift.o
(extension in ShaftSkia):Shaft.SpanStyle.copyToSkia(inout __C.skia.textlayout.TextStyle) -> () in ToSkia.swift.o
"SkString::SkString(SkString const&)", referenced from:
ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
void std::__1::allocator<SkString>::construct[abi:ne190102]<SkString, SkString&>(SkString*, SkString&) in SkiaFontCollection.swift.o
void std::__1::allocator<SkString>::construct[abi:ne190102]<SkString, SkString const&>(SkString*, SkString const&) in SkiaFontCollection.swift.o
skia::textlayout::ParagraphStyle::ParagraphStyle(skia::textlayout::ParagraphStyle const&) in SkiaParagraph.swift.o
skia::textlayout::TextStyle::TextStyle(skia::textlayout::TextStyle const&) in SkiaParagraph.swift.o
skia::textlayout::FontFeature::FontFeature(skia::textlayout::FontFeature const&) in SkiaParagraph.swift.o
"SkString::SkString()", referenced from:
ShaftSkia.SkiaFontCollection.findTypefaceFor(Swift.UInt32) -> Shaft.Typeface? in SkiaFontCollection.swift.o
ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
skia::textlayout::TextStyle::TextStyle() in SkiaParagraph.swift.o
"SkString::~SkString()", referenced from:
ShaftSkia.SkiaFontCollection.findTypeface(_: [Swift.String], style: Shaft.FontStyle, weight: Shaft.FontWeight) -> [Shaft.Typeface] in SkiaFontCollection.swift.o
ShaftSkia.SkiaFontCollection.findTypefaceFor(Swift.UInt32) -> Shaft.Typeface? in SkiaFontCollection.swift.o
ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
std::__1::allocator<SkString>::destroy[abi:ne190102](SkString*) in SkiaFontCollection.swift.o
skia::textlayout::ParagraphStyle::~ParagraphStyle() in SkiaParagraph.swift.o
skia::textlayout::TextStyle::TextStyle() in SkiaParagraph.swift.o
...
"SkString::operator=(SkString const&)", referenced from:
skia::textlayout::ParagraphStyle::setEllipsis(SkString const&) in ToSkia.swift.o
skia::textlayout::TextStyle::operator=(skia::textlayout::TextStyle const&) in ToSkia.swift.o
std::__1::pair<SkString*, SkString*> std::__1::__copy_impl<std::__1::_ClassicAlgPolicy>::operator()[abi:ne190102]<SkString*, SkString*, SkString*>(SkString*, SkString*, SkString*) const in ToSkia.swift.o
skia::textlayout::FontFeature::operator=(skia::textlayout::FontFeature const&) in ToSkia.swift.o
"SkSurface::getCanvas()", referenced from:
sk_surface_get_canvas(sk_sp<SkSurface> const&) in utils.cpp.o
"SkTypeface::countGlyphs() const", referenced from:
sk_typeface_count_glyphs(sk_sp<SkTypeface>&) in utils.cpp.o
"SkTypeface::getFamilyName(SkString*) const", referenced from:
sk_typeface_get_family_name(sk_sp<SkTypeface>&, SkString*) in utils.cpp.o
"SkTypeface::unicharToGlyph(int) const", referenced from:
sk_typeface_get_glyph(sk_sp<SkTypeface>&, int) in utils.cpp.o
"SkTypeface::unicharsToGlyphs(int const*, int, unsigned short*) const", referenced from:
sk_typeface_get_glyphs(sk_sp<SkTypeface>&, int const*, unsigned long) in utils.cpp.o
"SkCanvas::getSaveCount() const", referenced from:
sk_canvas_get_save_count(SkCanvas*) in utils.cpp.o
"SkFontMgr::makeFromData(sk_sp<SkData>, int) const", referenced from:
sk_typeface_create_from_data(sk_sp<skia::textlayout::FontCollection> const&, char const*, unsigned long) in utils.cpp.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[1270/1272] Linking Playground
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
[1/1] Compiling plugin BuilderPlugin
[2/2] Compiling plugin CSkiaSetupPlugin
Building for debugging...
[2/13] Write swift-version-2F0A5646E1D333AE.txt
[4/107] Emitting module SwiftSyntax509
[5/107] Compiling SwiftSyntax509 Empty.swift
[6/130] Compiling SwiftSyntax600 Empty.swift
[7/167] Emitting module SwiftSyntax600
[8/170] Emitting module SwiftSyntax510
[9/170] Compiling SwiftSyntax510 Empty.swift
[10/170] Compiling SystemPackage Errno.swift
[11/170] Compiling SystemPackage ErrnoWindows.swift
[12/171] Compiling SystemPackage FilePathTemp.swift
[13/171] Compiling SystemPackage FilePathTempPosix.swift
[14/171] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[15/171] Compiling SystemPackage Syscalls.swift
[16/171] Compiling SystemPackage WindowsSyscallAdapters.swift
[17/171] Compiling SystemPackage FilePathString.swift
[18/171] Compiling SystemPackage FilePathSyntax.swift
[19/178] Compiling SystemPackage FilePathWindows.swift
[20/178] Compiling SystemPackage FilePermissions.swift
[21/180] Compiling SystemPackage FilePathComponents.swift
[22/180] Compiling SystemPackage FilePathParsing.swift
[23/180] Compiling SystemPackage Constants.swift
[24/180] Compiling SystemPackage Exports.swift
[25/180] Compiling SystemPackage FileDescriptor.swift
[26/180] Compiling SystemPackage FileHelpers.swift
[27/180] Compiling SystemPackage FileOperations.swift
[28/180] Compiling SystemPackage FilePath.swift
[29/182] Emitting module Splash
[33/182] Compiling Rainbow ControlCode.swift
[34/182] Emitting module Rainbow
[38/183] Compiling SystemPackage FilePathTempWindows.swift
[39/183] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[40/183] Compiling Rainbow StringGenerator.swift
[44/183] Compiling SystemPackage FilePathComponentView.swift
[46/183] Compiling Splash TokenType.swift
[47/183] Compiling Splash Tokenizer.swift
[48/186] Compiling Rainbow String+Rainbow.swift
[49/186] Compiling Rainbow OutputTarget.swift
[50/186] Compiling Rainbow ModesExtractor.swift
[51/186] Compiling Rainbow Rainbow.swift
[52/186] Emitting module SwiftMath
[58/188] Emitting module InternalCollectionsUtilities
[61/188] Compiling SwiftMath random.swift
[65/191] Compiling CSkiaResource CskiaResource.swift
[66/191] Emitting module CSkiaResource
[67/191] Compiling CSkiaResource resource_bundle_accessor.swift
[68/191] Compiling Rainbow Style.swift
[72/191] Compiling Rainbow Color.swift
[75/191] Compiling Rainbow ColorApproximation.swift
[93/191] Compiling Yams YamlError.swift
[94/191] Compiling Yams YamlTagProviding.swift
[96/191] Compiling SystemPackage RawBuffer.swift
[97/191] Compiling SystemPackage Syscalls.swift
[98/191] Compiling SystemPackage WindowsSyscallAdapters.swift
[99/191] Compiling SystemPackage RawBuffer.swift
[116/191] Compiling SystemPackage Util+StringArray.swift
[125/191] Emitting module SystemPackage
[147/191] Compiling SystemPackage Util.swift
[148/191] Compiling SystemPackage UtilConsumers.swift
[149/214] Compiling SortedCollections SortedSet+Sequence.swift
[150/214] Compiling SortedCollections SortedSet+SetAlgebra.swift
[151/214] Compiling SortedCollections SortedDictionary+Values.swift
[152/214] Compiling SortedCollections SortedDictionary.Index.swift
[153/214] Compiling SortedCollections SortedDictionary.swift
[154/214] Compiling SortedCollections SortedSet+BidirectionalCollection.swift
[155/243] Compiling SortedCollections _Node+CustomDebugString.swift
[156/243] Compiling SortedCollections _Node+Testing.swift
[157/243] Compiling SortedCollections _Node.Splinter.swift
[160/377] Emitting module Yams
[161/441] Compiling SwiftSyntax Assert.swift
[162/441] Compiling SwiftSyntax BumpPtrAllocator.swift
[163/441] Compiling SwiftSyntax CommonAncestor.swift
[164/441] Compiling SwiftSyntax Convenience.swift
[165/441] Compiling SwiftSyntax CustomTraits.swift
[166/441] Compiling SwiftSyntax SourceEdit.swift
[167/441] Compiling HeapModule Heap.swift
[168/441] Compiling HeapModule _HeapNode.swift
[170/441] Compiling SwiftSyntax SourceLength.swift
[171/441] Compiling SwiftSyntax SourceLocation.swift
[172/441] Compiling SwiftSyntax SourcePresence.swift
[176/441] Compiling HeapModule Heap+UnsafeHandle.swift
[177/441] Compiling HeapModule Heap+Invariants.swift
[178/441] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[179/441] Emitting module HeapModule
[180/441] Compiling HeapModule Heap+Descriptions.swift
[181/458] Compiling SwiftSyntax SyntaxNodeStructure.swift
[182/458] Compiling SwiftSyntax Utils.swift
[183/458] Compiling SwiftSyntax ChildNameForKeyPath.swift
[184/458] Compiling SwiftSyntax Keyword.swift
[185/458] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[186/458] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[187/458] Compiling SwiftSyntax SyntaxArenaAllocatedBuffer.swift
[188/458] Compiling SwiftSyntax SyntaxChildren.swift
[189/458] Compiling SwiftSyntax SyntaxCollection.swift
[190/458] Compiling SwiftSyntax SyntaxHashable.swift
[191/458] Compiling SwiftSyntax SyntaxIdentifier.swift
[192/458] Compiling SwiftSyntax SyntaxNodeFactory.swift
[193/464] Emitting module CSProgress
[194/464] Compiling CSProgress CSProgress.swift
[194/464] Write Objects.LinkFileList
[196/464] Compiling CSProgress CSProgress.swift
[197/464] Emitting module CSProgress
[197/464] Archiving libSwiftMath.a
[199/464] Compiling DequeModule Deque+Codable.swift
[200/464] Compiling DequeModule Deque+Collection.swift
[201/464] Compiling DequeModule Deque+Sendable.swift
[202/464] Compiling DequeModule Deque+Testing.swift
[203/616] Compiling ZIPFoundation Data+Compression.swift
[204/616] Compiling ZIPFoundation Data+Serialization.swift
[205/616] Compiling ZIPFoundation Entry.swift
[206/616] Compiling ZIPFoundation FileHandle+Extensions.swift
[207/616] Compiling ZIPFoundation Archive+ZIP64.swift
[208/616] Compiling ZIPFoundation Archive.swift
[209/616] Compiling ZIPFoundation Archive+MemoryFile.swift
[210/616] Compiling ZIPFoundation Archive+Progress.swift
[211/616] Compiling ZIPFoundation Entry+Serialization.swift
[212/616] Compiling ZIPFoundation Entry+ZIP64.swift
[213/616] Compiling ZIPFoundation FileManager+ZIP.swift
[214/616] Compiling ZIPFoundation URL+ZIP.swift
[215/616] Compiling ZIPFoundation Archive+BackingConfiguration.swift
[216/616] Compiling ZIPFoundation Archive+Helpers.swift
[217/616] Compiling ZIPFoundation Archive+Reading.swift
[218/616] Compiling ZIPFoundation Archive+Writing.swift
[219/616] Compiling ZIPFoundation ArchiveHandle.swift
[220/616] Compiling ZIPFoundation ConcurrencyShims.swift
[221/616] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[222/616] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[223/616] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[224/616] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[225/616] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[226/616] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[227/635] Compiling ZIPFoundation FileHandle+Extensions.swift
[232/635] Compiling ZIPFoundation Entry+Serialization.swift
[233/635] Compiling ZIPFoundation Entry+ZIP64.swift
[234/635] Compiling ZIPFoundation FileManager+ZIP.swift
[235/635] Compiling ZIPFoundation URL+ZIP.swift
[236/635] Compiling ZIPFoundation Entry.swift
[237/635] Compiling ZIPFoundation Archive+ZIP64.swift
[238/635] Compiling ZIPFoundation Archive.swift
[239/635] Compiling ZIPFoundation ArchiveHandle.swift
[240/635] Compiling ZIPFoundation ConcurrencyShims.swift
[241/635] Compiling ZIPFoundation Data+Compression.swift
[242/635] Compiling ZIPFoundation Data+Serialization.swift
[245/635] Compiling BitCollections BitSet+CustomDebugStringConvertible.swift
[246/635] Compiling BitCollections BitSet+CustomReflectable.swift
[247/635] Compiling BitCollections BitSet+CustomStringConvertible.swift
[248/640] Compiling BitCollections BitSet+Equatable.swift
[249/640] Compiling BitCollections BitSet+ExpressibleByArrayLiteral.swift
[250/640] Compiling BitCollections BitSet+Extras.swift
[251/640] Compiling BitCollections BitArray+Shifts.swift
[252/640] Compiling BitCollections BitArray+Testing.swift
[253/640] Compiling BitCollections BitArray._UnsafeHandle.swift
[254/640] Compiling BitCollections BitArray.swift
[255/640] Compiling BitCollections BitSet+BidirectionalCollection.swift
[256/640] Compiling BitCollections BitSet+Codable.swift
[257/640] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[258/640] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[259/640] Compiling BitCollections BitSet+Invariants.swift
[260/640] Compiling BitCollections BitSet+Random.swift
[261/640] Compiling BitCollections BitSet+SetAlgebra basics.swift
[262/640] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[263/640] Compiling BitCollections BitArray+Hashable.swift
[264/640] Compiling BitCollections BitArray+Initializers.swift
[265/640] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[266/640] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[267/640] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[268/640] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[269/640] Compiling BitCollections BitSet+Hashable.swift
[270/640] Compiling BitCollections BitSet+Initializers.swift
[271/640] Compiling ZIPFoundation Archive+Reading.swift
[272/640] Compiling ZIPFoundation Archive+Writing.swift
[273/640] Compiling ZIPFoundation Archive+BackingConfiguration.swift
[274/640] Compiling ZIPFoundation Archive+Helpers.swift
[275/640] Compiling ZIPFoundation Archive+MemoryFile.swift
[276/640] Compiling ZIPFoundation Archive+Progress.swift
[299/660] Compiling HashTreeCollections TreeDictionary.swift
[300/660] Compiling HashTreeCollections TreeSet+Codable.swift
[301/660] Compiling SwiftSyntax SyntaxNodesD.swift
[302/660] Compiling SwiftSyntax SyntaxNodesEF.swift
[303/660] Compiling SwiftSyntax SyntaxNodesGHI.swift
[304/660] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[305/660] Compiling SwiftSyntax SyntaxNodesOP.swift
[318/667] Compiling SortedCollections SortedSet+SubSequence.swift
[319/667] Compiling SortedCollections SortedSet+Subscripts.swift
[320/667] Compiling SortedCollections SortedSet.Index.swift
[321/667] Compiling SortedCollections SortedSet.swift
[329/667] Compiling BitCollections BitSet.swift
[330/667] Compiling BitCollections Range+Utilities.swift
[331/667] Compiling BitCollections Slice+Utilities.swift
[332/667] Compiling BitCollections UInt+Tricks.swift
[333/667] Compiling BitCollections _Word.swift
[334/667] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[335/667] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[336/667] Compiling HashTreeCollections TreeDictionary+Values.swift
[365/667] Compiling DequeModule _DequeSlot.swift
[366/667] Compiling DequeModule _DequeBufferHeader.swift
[374/668] Emitting module BitCollections
[391/668] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[392/668] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[393/668] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[394/668] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[395/668] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[396/668] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[397/668] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[398/668] Compiling HashTreeCollections TreeSet.swift
[405/668] Emitting module DequeModule
[441/668] Compiling DequeModule _UnsafeWrappedBuffer.swift
[463/668] Compiling _RopeModule Rope+Remove.swift
[464/668] Compiling _RopeModule Rope+RemoveSubrange.swift
[465/668] Compiling _RopeModule Rope+Split.swift
[466/668] Compiling _RopeModule Optional Utilities.swift
[467/668] Compiling _RopeModule String Utilities.swift
[468/668] Compiling _RopeModule String.Index+ABI.swift
[469/668] Compiling _RopeModule _CharacterRecognizer.swift
[470/668] Compiling HashTreeCollections _HashNode+Structural isDisjoint.swift
[523/669] Emitting module ZIPFoundation
[560/670] Emitting module OrderedCollections
[570/670] Compiling ZIPFoundation Windows+POSIX.swift
[572/670] Emitting module SortedCollections
[580/674] Emitting module _RopeModule
[597/674] Compiling CSkiaSetup main.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkiaSetup/main.swift:49:11: warning: no calls to throwing functions occur within 'try' expression
47 |
48 | // Extract out/Release-<os>-<arch> to .shaft/skia
49 | let zip = try? Archive(data: data, accessMode: .read)
| `- warning: no calls to throwing functions occur within 'try' expression
50 | guard let zip else {
51 | print("Failed to extract Skia pack")
[598/674] Emitting module CSkiaSetup
/Users/admin/builder/spi-builder-workspace/Sources/CSkiaSetup/main.swift:49:11: warning: no calls to throwing functions occur within 'try' expression
47 |
48 | // Extract out/Release-<os>-<arch> to .shaft/skia
49 | let zip = try? Archive(data: data, accessMode: .read)
| `- warning: no calls to throwing functions occur within 'try' expression
50 | guard let zip else {
51 | print("Failed to extract Skia pack")
[598/674] Write Objects.LinkFileList
[600/674] Emitting module CSkiaSetup
/Users/admin/builder/spi-builder-workspace/Sources/CSkiaSetup/main.swift:49:11: warning: no calls to throwing functions occur within 'try' expression
47 |
48 | // Extract out/Release-<os>-<arch> to .shaft/skia
49 | let zip = try? Archive(data: data, accessMode: .read)
| `- warning: no calls to throwing functions occur within 'try' expression
50 | guard let zip else {
51 | print("Failed to extract Skia pack")
[601/674] Compiling CSkiaSetup main.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkiaSetup/main.swift:49:11: warning: no calls to throwing functions occur within 'try' expression
47 |
48 | // Extract out/Release-<os>-<arch> to .shaft/skia
49 | let zip = try? Archive(data: data, accessMode: .read)
| `- warning: no calls to throwing functions occur within 'try' expression
50 | guard let zip else {
51 | print("Failed to extract Skia pack")
[601/674] Write Objects.LinkFileList
[603/674] Emitting module HashTreeCollections
[603/676] Linking CSkiaSetup
[604/676] Applying CSkiaSetup
[605/676] Linking CSkiaSetup-tool
[606/676] Applying CSkiaSetup-tool
[608/676] Compiling Collections Collections.swift
[609/676] Emitting module Collections
[610/831] Compiling Shaft HardwareKeyboard.swift
[611/831] Compiling Shaft MouseCursor.swift
[612/831] Compiling Shaft TextBoundary.swift
[613/831] Compiling Shaft TextInput.swift
[614/831] Compiling Shaft TextLayoutMetrics.swift
[615/831] Compiling Shaft Background.swift
[616/831] Compiling Shaft Button.swift
[617/831] Emitting module SwiftSyntax
[618/831] Compiling Shaft ControlSize.swift
[619/831] Compiling Shaft Divider.swift
[620/831] Compiling Shaft Math.swift
[621/831] Compiling Shaft MatrixUtils.swift
[622/831] Compiling Shaft Number.swift
[623/831] Compiling Shaft Print.swift
[624/831] Compiling Shaft Stopwatch.swift
[625/831] Compiling Shaft Painting.swift
[626/831] Compiling Shaft Pointer.swift
[627/831] Compiling Shaft Renderer.swift
[628/831] Compiling Shaft TargetPlatform.swift
[629/831] Compiling Shaft TextEditing.swift
[630/831] Compiling Shaft TextTypes.swift
[631/831] Compiling Shaft Window.swift
[632/831] Compiling Shaft Array.swift
[633/831] Compiling Shaft Assertion.swift
[634/831] Compiling Shaft Box.swift
[635/831] Compiling Shaft Callback.swift
[636/831] Compiling Shaft ChangeNotifier.swift
[637/831] Compiling Shaft Collections.swift
[638/831] Compiling Shaft Constants.swift
[639/831] Compiling Shaft CopyWith.swift
[640/831] Compiling Shaft Diagnostics.swift
[641/831] Compiling Shaft Equality.swift
[647/848] Compiling Shaft String.swift
[648/848] Compiling Shaft Time.swift
[649/848] Compiling Shaft Arena.swift
[650/848] Compiling Shaft ArenaTeam.swift
[651/848] Compiling Shaft GestureBinding.swift
[652/848] Compiling Shaft DragDetails.swift
[653/848] Compiling Shaft GestureConstants.swift
[654/848] Compiling Shaft GestureDebug.swift
[655/848] Compiling Shaft GestureSettings.swift
[656/848] Compiling Shaft HitTest.swift
[657/848] Compiling Shaft LsqSolver.swift
[658/848] Compiling Shaft PointerEventConverter.swift
[659/848] Compiling Shaft PlaceholderSpan.swift
[660/848] Compiling Shaft TextSpan.swift
[661/848] Compiling Shaft TextPainter.swift
[662/848] Compiling Shaft TextScaler.swift
[663/848] Compiling Shaft TextStyle.swift
[664/848] Compiling Shaft PhysicsUtils.swift
[665/848] Compiling Shaft Simulation.swift
[666/848] Compiling Shaft RenderSliverMultiBoxAdaptor.swift
[667/848] Compiling Shaft RenderSliverPadding.swift
[668/848] Compiling Shaft RenderStack.swift
[669/848] Compiling Shaft RenderView.swift
[670/848] Compiling Shaft RenderViewport.swift
[671/848] Compiling Shaft ViewportOffset.swift
[672/848] Compiling Shaft SchedulerBinding.swift
[673/848] Compiling Shaft Ticker.swift
[683/848] Compiling Shaft Framework.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[684/848] Compiling Shaft GestureDetector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[685/848] Compiling Shaft Image.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[686/848] Compiling Shaft Inherited.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[687/848] Compiling Shaft InheritedModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[688/848] Compiling Shaft InheritedNotifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[689/848] Compiling Shaft Inherited_Old.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[690/848] Compiling Shaft MediaQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[691/848] Compiling Shaft ScrollConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[692/848] Compiling Shaft ScrollContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[693/848] Compiling Shaft ScrollController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[694/848] Compiling Shaft ScrollDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[695/848] Compiling Shaft ScrollMetrics.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[696/848] Compiling Shaft ScrollPhysics.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[697/848] Compiling Shaft ScrollPosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[698/848] Compiling Shaft ScrollPositionWithSingleContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[699/848] Compiling Shaft Scrollable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 | switch widget.axisDirection.axis {
392 | case .horizontal:
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
| | `- warning: will never be executed
| `- note: condition always evaluates to false
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 | delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 | case .vertical:
395 | delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
| | `- warning: will never be executed
| `- note: condition always evaluates to false
396 | }
397 | if widget.axisDirection.isReversed {
[700/848] Emitting module Shaft
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[701/848] Compiling Shaft PointerEvents.swift
[702/848] Compiling Shaft PointerRouter.swift
[703/848] Compiling Shaft PointerSignalResolver.swift
[704/848] Compiling Shaft LongPressRecongnizer.swift
[705/848] Compiling Shaft MonoDrag.swift
[706/848] Compiling Shaft Recongnizer.swift
[707/848] Compiling Shaft TapAndDragRecongizer.swift
[708/848] Compiling Shaft TapRecongnizer.swift
[709/848] Compiling Shaft VelocityTracker.swift
[710/848] Compiling Shaft Alignment.swift
[711/848] Compiling Shaft BasicTypes.swift
[712/848] Compiling Shaft BorderRadius.swift
[713/848] Compiling Shaft Borders.swift
[714/848] Compiling Shaft BoxBorder.swift
[715/848] Compiling Shaft BoxDecoration.swift
[716/848] Compiling Shaft BoxFit.swift
[717/848] Compiling Shaft BoxShadow.swift
[718/848] Compiling Shaft Animatable.swift
[719/848] Compiling Shaft Animation.swift
[720/848] Compiling Shaft AnimationBase.swift
[721/848] Compiling Shaft AnimationController.swift
[722/848] Compiling Shaft Curve.swift
[723/848] Compiling Shaft Tween.swift
[724/848] Compiling Shaft RemoteAppBackend.swift
[725/848] Compiling Shaft UIActor.swift
[726/848] Compiling Shaft Backend.swift
[727/848] Compiling Shaft Canvas.swift
[728/848] Compiling Shaft DisplayList.swift
[729/848] Compiling Shaft DisplayListBuilder.swift
[730/848] Compiling Shaft DlOpReceiver.swift
[731/848] Compiling Shaft Geometry.swift
[732/848] Compiling Shaft Globals.swift
[733/848] Compiling Shaft Keyboard.swift
[734/848] Compiling Shaft KeyboardKey.swift
[735/848] Compiling Shaft Layer.swift
[736/848] Compiling Shaft ClipContext.swift
[737/848] Compiling Shaft DecoratedImage.swift
[738/848] Compiling Shaft Decoration.swift
[739/848] Compiling Shaft EdgeInsets.swift
[740/848] Compiling Shaft ImageProvider.swift
[741/848] Compiling Shaft InlineSpan.swift
[749/848] Compiling Shaft SpringSimulation.swift
[750/848] Compiling Shaft Tolerance.swift
[751/848] Compiling Shaft RendererBinding.swift
[752/848] Compiling Shaft LayoutHelper.swift
[753/848] Compiling Shaft FixedListView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[754/848] Compiling Shaft ListTile.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[755/848] Compiling Shaft NavigationSplitView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[756/848] Compiling Shaft Resizable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[757/848] Compiling Shaft Section.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[758/848] Compiling Shaft TextField.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[759/848] Compiling Shaft Typography.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[760/848] Compiling Shaft Actions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[761/848] Compiling Shaft Basic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[762/848] Compiling Shaft WidgetsBinding.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[763/848] Compiling Shaft Builder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[764/848] Compiling Shaft Container.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[765/848] Compiling Shaft Debug.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[766/848] Compiling Shaft DefaultTextEditingShortcuts.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[767/848] Compiling Shaft Focus.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[768/848] Compiling Shaft FocusManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[769/848] Compiling Shaft FocusTraversal.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
68 | /// a widget, call `Focus.of(context).unfocus()`.
69 | public class Focus: StatefulWidget {
| `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
70 | public init(
71 | key: (any Key)? = nil,
[770/848] Compiling Shaft MouseTracker.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[771/848] Compiling Shaft MouseTrackerAnnotation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[772/848] Compiling Shaft RenderBox.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[773/848] Compiling Shaft RenderColoredBox.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[774/848] Compiling Shaft RenderEditable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[775/848] Compiling Shaft RenderFlex.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[776/848] Compiling Shaft RenderImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[777/848] Compiling Shaft RenderMouseRegion.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[778/848] Compiling Shaft RenderObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[779/848] Compiling Shaft RenderParagraph.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[780/848] Compiling Shaft RenderPointerListener.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[781/848] Compiling Shaft RenderProxyBox.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[782/848] Compiling Shaft RenderShiftedBox.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[783/848] Compiling Shaft RenderSliver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[784/848] Compiling Shaft RenderSliverGrid.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[785/848] Compiling Shaft RenderSliverGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[786/848] Compiling Shaft RenderSliverList.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
391 | if needsClipping {
392 | let bounds = offset & size
393 | if let overflowShader {
| `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test
394 | // This layer limits what the shader below blends with to be just the
395 | // text (as opposed to the text and its background).
[787/848] Compiling Shaft ScrollableHelpers.swift
[788/848] Compiling Shaft SingleChildScrollView.swift
[789/848] Compiling Shaft ScrollView.swift
[790/848] Compiling Shaft Shortcuts.swift
[791/848] Compiling Shaft Sliver.swift
[792/848] Compiling Shaft SliverPinnedHeader.swift
[793/848] Compiling Shaft SliverPrototypeExtentList.swift
[794/848] Compiling Shaft TapRegion.swift
[795/848] Compiling Shaft EditableText.swift
[796/848] Compiling Shaft Text.swift
[797/848] Compiling Shaft TextEditingIntents.swift
[798/848] Compiling Shaft TextSelection.swift
[799/848] Compiling Shaft TickerProvider.swift
[800/848] Compiling Shaft Transitions.swift
[801/848] Compiling Shaft ValueListenableBuilder.swift
[802/848] Compiling Shaft View.swift
[803/848] Compiling Shaft Viewport.swift
[846/868] Compiling ShaftCodeHighlight CodeBlock.swift
[847/868] Compiling ShaftCodeHighlight ShaftCodeHighlight.swift
[848/868] Emitting module ShaftCodeHighlight
[849/926] Compiling SwiftDiagnostics FixIt.swift
[850/926] Compiling SwiftDiagnostics Message.swift
[851/926] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[852/927] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[853/927] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[854/927] Compiling SwiftDiagnostics Convenience.swift
[855/927] Compiling SwiftDiagnostics Diagnostic.swift
[856/927] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[857/927] Emitting module SwiftDiagnostics
[858/927] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[859/927] Compiling SwiftDiagnostics Note.swift
[860/927] Compiling SwiftBasicFormat Syntax+Extensions.swift
[861/927] Emitting module SwiftBasicFormat
[862/927] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[863/927] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[864/927] Compiling SwiftBasicFormat InferIndentation.swift
[865/927] Compiling SwiftBasicFormat BasicFormat.swift
[866/927] Compiling ShaftSkia SkiaPath.swift
[867/928] Compiling SwiftParser TopLevel.swift
[868/928] Compiling SwiftParser TriviaParser.swift
[869/928] Compiling SwiftParser Types.swift
[870/928] Compiling SwiftParser ExperimentalFeatures.swift
[871/932] Compiling ShaftSDL3 SDLView.swift
[872/932] Compiling ShaftSDL3 SDLOpenGLView.swift
[873/932] Compiling ShaftSkia SkiaRenderer.swift
[874/932] Compiling ShaftSkia SkiaRenderer+GL.swift
[875/932] Compiling ShaftSkia SkiaRenderer+Metal.swift
[876/932] Compiling SwiftParser Recovery.swift
[877/932] Compiling SwiftParser Specifiers.swift
[878/932] Compiling SwiftParser Statements.swift
[879/932] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[880/932] Compiling ShaftSkia SkiaImage.swift
[881/932] Compiling SwiftParser Directives.swift
[882/932] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[883/932] Compiling SwiftParser Expressions.swift
[884/932] Compiling SwiftParser IncrementalParseTransition.swift
[885/932] Compiling SwiftParser IsValidIdentifier.swift
[886/932] Compiling SwiftParser Nominals.swift
[887/932] Compiling SwiftParser Parameters.swift
[888/932] Compiling SwiftParser ParseSourceFile.swift
[889/932] Compiling SwiftParser Parser.swift
[890/932] Compiling SwiftParser Patterns.swift
[891/932] Compiling SwiftParser TokenConsumer.swift
[892/932] Compiling SwiftParser TokenPrecedence.swift
[893/932] Compiling SwiftParser TokenSpec.swift
[894/932] Compiling SwiftParser TokenSpecSet.swift
[895/932] Compiling SwiftParser Cursor.swift
[896/932] Compiling SwiftParser Lexeme.swift
[897/932] Compiling SwiftParser LexemeSequence.swift
[898/932] Compiling SwiftParser Lexer.swift
[899/932] Compiling SwiftParser RegexLiteralLexer.swift
[900/932] Compiling SwiftParser UnicodeScalarExtensions.swift
[901/932] Compiling SwiftParser Lookahead.swift
[902/932] Compiling SwiftParser LoopProgressCondition.swift
[903/932] Compiling SwiftParser Modifiers.swift
[904/932] Compiling SwiftParser Names.swift
[905/932] Compiling SwiftParser StringLiterals.swift
[906/932] Compiling SwiftParser SwiftParserCompatibility.swift
[907/932] Compiling SwiftParser SwiftVersion.swift
[908/932] Compiling SwiftParser SyntaxUtils.swift
[909/932] Emitting module SwiftParser
[910/932] Compiling SwiftParser Attributes.swift
[911/932] Compiling SwiftParser Availability.swift
[912/932] Compiling SwiftParser CharacterInfo.swift
[913/932] Compiling SwiftParser CollectionNodes+Parsable.swift
[914/932] Compiling SwiftParser Declarations.swift
[915/932] Compiling ShaftSDL3 SDLMetalView.swift
[916/932] Emitting module ShaftSDL3
[917/932] Compiling ShaftSDL3 SDLBackend.swift
[918/932] Compiling ShaftSDL3 SDLCursor.swift
[919/932] Compiling ShaftSDL3 SDLKey.swift
[920/932] Compiling ShaftSkia SkiaCanvas.swift
[921/932] Emitting module ShaftSkia
[922/932] Compiling ShaftSkia SkiaFontCollection.swift
[923/932] Compiling SwiftParser IsLexerClassified.swift
[924/932] Compiling SwiftParser LayoutNodes+Parsable.swift
[925/932] Compiling SwiftParser Parser+TokenSpecSet.swift
[926/932] Compiling SwiftParser TokenSpecStaticMembers.swift
[927/932] Compiling ShaftSkia SkiaLoadICU.swift
[928/932] Compiling ShaftSkia SkiaParagraph.swift
[929/945] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[930/946] Compiling SwiftParserDiagnostics Utils.swift
[931/946] Compiling SwiftParserDiagnostics PresenceUtils.swift
[932/946] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[933/946] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[934/946] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[935/946] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[936/946] Compiling ShaftSkia ToSkia.swift
[937/948] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[938/948] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[939/948] Compiling SwiftParserDiagnostics MissingNodesError.swift
[940/948] Compiling SwiftParserDiagnostics MissingTokenError.swift
[941/948] Emitting module SwiftParserDiagnostics
[942/948] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[943/948] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[944/948] Emitting module ShaftSetup
[945/948] Compiling ShaftSetup ShaftSetup.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShaftSetup/ShaftSetup.swift:31:5: warning: code after 'return' will never be executed
29 | #endif
30 |
31 | preconditionFailure("No backend available for this platform")
| `- warning: code after 'return' will never be executed
32 | }
33 |
[946/963] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[947/963] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[948/963] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[949/964] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[950/964] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[951/964] Compiling SwiftSyntaxBuilder Indenter.swift
[952/964] Compiling SwiftSyntaxBuilder ListBuilder.swift
[953/964] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[954/964] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[955/964] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[956/964] Emitting module SwiftSyntaxBuilder
[957/964] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[958/964] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[959/964] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[960/964] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[961/964] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[962/983] Compiling SwiftReload Condition.swift
[963/983] Compiling SwiftReload FSWatch.swift
[964/985] Compiling SwiftReload SwiftBuildCommand.swift
[965/985] Compiling SwiftReload SwiftBuildManifest.swift
[966/985] Compiling SwiftReload RecursiveWatcher.swift
[967/985] Compiling SwiftReload Thread.swift
[968/985] Compiling SwiftReload PathUtils.swift
[969/985] Compiling SwiftReload ProcessEnv.swift
[970/985] Compiling SwiftReload SyntaxDiff.swift
[971/985] Compiling SwiftReload ByteString.swift
[972/985] Compiling SwiftReload ProjectExtractor.swift
[973/985] Compiling SwiftReload SwiftPMProjectExtractor.swift
[974/985] Compiling SwiftReload Patcher.swift
[975/985] Compiling SwiftReload PatcherState.swift
[976/985] Emitting module SwiftReload
[977/985] Compiling SwiftReload LocalSwiftReloader.swift
[978/985] Compiling SwiftReload CommandPatcher.swift
[979/985] Compiling SwiftReload FileInfo.swift
[980/985] Compiling SwiftReload FileSystem.swift
[981/985] Compiling SwiftReload WatcherUtils.swift
[982/985] Compiling SwiftReload WritableByteStream.swift
[983/1004] Compiling Playground Kit_Image.swift
[984/1004] Compiling Playground Kit_ListView.swift
[985/1005] Compiling Playground Kit_Button.swift
[986/1005] Compiling Playground Kit_Divider.swift
[987/1005] Compiling Playground _Template.swift
[988/1005] Compiling Playground _Utils.swift
[989/1005] Compiling Playground Kit_NavigationSplitView.swift
[990/1005] Compiling Playground Kit_Resizable.swift
[991/1005] Compiling Playground Kit_TextField.swift
[992/1005] Compiling Playground Kit_Typography.swift
[993/1005] Compiling Playground main.swift
[994/1005] Compiling Playground MetalApp.swift
[995/1005] Compiling Playground Concept_Backend.swift
[996/1005] Compiling Playground Concept_Observation.swift
[997/1005] Compiling Playground Concept_ShaftKit.swift
[998/1005] Compiling Playground HackerNews.swift
[999/1005] Compiling Playground HackerNewsApp.swift
[1000/1005] Emitting module Playground
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:35: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:53: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:69: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:190:45: warning: 'float3' is deprecated: Use SIMD3<Float>
188 | }
189 |
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:198:41: warning: 'float3' is deprecated: Use SIMD3<Float>
196 | }
197 |
198 | static func makeScale(_ v: simd.float3) -> simd_float4x4 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:254:36: warning: 'float3' is deprecated: Use SIMD3<Float>
252 | enum ShaderTypes {
253 | struct VertexData {
254 | var position: simd.float3
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
255 | var normal: simd.float3
256 | var texcoord: simd.float2
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:255:34: warning: 'float3' is deprecated: Use SIMD3<Float>
253 | struct VertexData {
254 | var position: simd.float3
255 | var normal: simd.float3
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
256 | var texcoord: simd.float2
257 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:256:36: warning: 'float2' is deprecated: Use SIMD2<Float>
254 | var position: simd.float3
255 | var normal: simd.float3
256 | var texcoord: simd.float2
| `- warning: 'float2' is deprecated: Use SIMD2<Float>
257 | }
258 |
[1001/1005] Compiling Playground Demo_Cube.swift
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:35: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:53: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:69: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:190:45: warning: 'float3' is deprecated: Use SIMD3<Float>
188 | }
189 |
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:198:41: warning: 'float3' is deprecated: Use SIMD3<Float>
196 | }
197 |
198 | static func makeScale(_ v: simd.float3) -> simd_float4x4 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:254:36: warning: 'float3' is deprecated: Use SIMD3<Float>
252 | enum ShaderTypes {
253 | struct VertexData {
254 | var position: simd.float3
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
255 | var normal: simd.float3
256 | var texcoord: simd.float2
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:255:34: warning: 'float3' is deprecated: Use SIMD3<Float>
253 | struct VertexData {
254 | var position: simd.float3
255 | var normal: simd.float3
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
256 | var texcoord: simd.float2
257 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:256:36: warning: 'float2' is deprecated: Use SIMD2<Float>
254 | var position: simd.float3
255 | var normal: simd.float3
256 | var texcoord: simd.float2
| `- warning: 'float2' is deprecated: Use SIMD2<Float>
257 | }
258 |
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:134:25: warning: 'float3' is deprecated: Use SIMD3<Float>
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
135 | }
136 |
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:139:22: warning: 'float4' is deprecated: Use SIMD4<Float>
137 | static func makeIdentity() -> simd_float4x4 {
138 | return simd_float4x4(
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:140:22: warning: 'float4' is deprecated: Use SIMD4<Float>
138 | return simd_float4x4(
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:141:22: warning: 'float4' is deprecated: Use SIMD4<Float>
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
143 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:142:22: warning: 'float4' is deprecated: Use SIMD4<Float>
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
143 | )
144 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:153:22: warning: 'float4' is deprecated: Use SIMD4<Float>
151 | let zs = zfar / (znear - zfar)
152 | return simd_matrix_from_rows(
153 | simd.float4(xs, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:154:22: warning: 'float4' is deprecated: Use SIMD4<Float>
152 | return simd_matrix_from_rows(
153 | simd.float4(xs, 0.0, 0.0, 0.0),
154 | simd.float4(0.0, ys, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
155 | simd.float4(0.0, 0.0, zs, znear * zs),
156 | simd.float4(0, 0, -1, 0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:155:22: warning: 'float4' is deprecated: Use SIMD4<Float>
153 | simd.float4(xs, 0.0, 0.0, 0.0),
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
156 | simd.float4(0, 0, -1, 0)
157 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:156:22: warning: 'float4' is deprecated: Use SIMD4<Float>
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
156 | simd.float4(0, 0, -1, 0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
157 | )
158 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:163:22: warning: 'float4' is deprecated: Use SIMD4<Float>
161 | let a = angleRadians
162 | return simd_matrix_from_rows(
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:164:22: warning: 'float4' is deprecated: Use SIMD4<Float>
162 | return simd_matrix_from_rows(
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:165:22: warning: 'float4' is deprecated: Use SIMD4<Float>
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:166:22: warning: 'float4' is deprecated: Use SIMD4<Float>
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
167 | )
168 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:173:22: warning: 'float4' is deprecated: Use SIMD4<Float>
171 | let a = angleRadians
172 | return simd_matrix_from_rows(
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:174:22: warning: 'float4' is deprecated: Use SIMD4<Float>
172 | return simd_matrix_from_rows(
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:175:22: warning: 'float4' is deprecated: Use SIMD4<Float>
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
177 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:176:22: warning: 'float4' is deprecated: Use SIMD4<Float>
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
177 | )
178 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:183:22: warning: 'float4' is deprecated: Use SIMD4<Float>
181 | let a = angleRadians
182 | return simd_matrix_from_rows(
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:184:22: warning: 'float4' is deprecated: Use SIMD4<Float>
182 | return simd_matrix_from_rows(
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:185:22: warning: 'float4' is deprecated: Use SIMD4<Float>
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
187 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:186:22: warning: 'float4' is deprecated: Use SIMD4<Float>
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
187 | )
188 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:191:29: warning: 'float4' is deprecated: Use SIMD4<Float>
189 |
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:192:29: warning: 'float4' is deprecated: Use SIMD4<Float>
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:193:29: warning: 'float4' is deprecated: Use SIMD4<Float>
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
195 | return simd_matrix(col0, col1, col2, col3)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:194:29: warning: 'float4' is deprecated: Use SIMD4<Float>
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
195 | return simd_matrix(col0, col1, col2, col3)
196 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:200:22: warning: 'float4' is deprecated: Use SIMD4<Float>
198 | static func makeScale(_ v: simd.float3) -> simd_float4x4 {
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:201:22: warning: 'float4' is deprecated: Use SIMD4<Float>
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
201 | simd.float4(0, v.y, 0, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
202 | simd.float4(0, 0, v.z, 0),
203 | simd.float4(0, 0, 0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:202:22: warning: 'float4' is deprecated: Use SIMD4<Float>
200 | simd.float4(v.x, 0, 0, 0),
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
203 | simd.float4(0, 0, 0, 1.0)
204 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:203:22: warning: 'float4' is deprecated: Use SIMD4<Float>
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
203 | simd.float4(0, 0, 0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
204 | )
205 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:509:39: warning: 'float3' is deprecated: Use SIMD3<Float>
507 | )
508 |
509 | let objectPosition = simd.float3(0.0, 0.0, -10.0)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
510 |
511 | let rt = math.makeTranslate(objectPosition)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:515:22: warning: 'float3' is deprecated: Use SIMD3<Float>
513 | let rr0 = math.makeXRotate(-angleY)
514 | let rtInv = math.makeTranslate(
515 | simd.float3(-objectPosition.x, -objectPosition.y, -objectPosition.z)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
516 | )
517 | let fullObjectRot = rt * rr1 * rr0 * rtInv
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:532:49: warning: 'float3' is deprecated: Use SIMD3<Float>
530 | }
531 |
532 | let scale = math.makeScale(simd.float3(scl, scl, scl))
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
533 | let zrot = math.makeZRotate(angleY * sin(Float(ix)))
534 | let yrot = math.makeYRotate(angleX * cos(Float(iy)))
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:539:82: warning: 'float3' is deprecated: Use SIMD3<Float>
537 | let y = (Float(iy) - Float(Self.kInstanceColumns) / 2.0) * (2.0 * scl) + scl
538 | let z = (Float(iz) - Float(Self.kInstanceDepth) / 2.0) * (2.0 * scl)
539 | let translate = math.makeTranslate(math.add(objectPosition, simd.float3(x, y, z)))
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
540 |
541 | instanceData[i].instanceTransform = fullObjectRot * translate * yrot * zrot * scale
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:550:54: warning: 'float4' is deprecated: Use SIMD4<Float>
548 | let g = 1.0 - r
549 | let b = sin(.pi * 2.0 * iDivNumInstances)
550 | instanceData[i].instanceColor = simd.float4(r, g, b, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
551 |
552 | ix += 1
[1002/1005] Compiling Playground Kit_Background.swift
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:35: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:53: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:133:69: warning: 'float3' is deprecated: Use SIMD3<Float>
131 |
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:190:45: warning: 'float3' is deprecated: Use SIMD3<Float>
188 | }
189 |
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:198:41: warning: 'float3' is deprecated: Use SIMD3<Float>
196 | }
197 |
198 | static func makeScale(_ v: simd.float3) -> simd_float4x4 {
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:254:36: warning: 'float3' is deprecated: Use SIMD3<Float>
252 | enum ShaderTypes {
253 | struct VertexData {
254 | var position: simd.float3
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
255 | var normal: simd.float3
256 | var texcoord: simd.float2
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:255:34: warning: 'float3' is deprecated: Use SIMD3<Float>
253 | struct VertexData {
254 | var position: simd.float3
255 | var normal: simd.float3
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
256 | var texcoord: simd.float2
257 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:256:36: warning: 'float2' is deprecated: Use SIMD2<Float>
254 | var position: simd.float3
255 | var normal: simd.float3
256 | var texcoord: simd.float2
| `- warning: 'float2' is deprecated: Use SIMD2<Float>
257 | }
258 |
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:134:25: warning: 'float3' is deprecated: Use SIMD3<Float>
132 | private enum math {
133 | static func add(_ a: simd.float3, _ b: simd.float3) -> simd.float3 {
134 | return simd.float3(a.x + b.x, a.y + b.y, a.z + b.z)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
135 | }
136 |
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:139:22: warning: 'float4' is deprecated: Use SIMD4<Float>
137 | static func makeIdentity() -> simd_float4x4 {
138 | return simd_float4x4(
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:140:22: warning: 'float4' is deprecated: Use SIMD4<Float>
138 | return simd_float4x4(
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:141:22: warning: 'float4' is deprecated: Use SIMD4<Float>
139 | simd.float4(1.0, 0.0, 0.0, 0.0),
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
143 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:142:22: warning: 'float4' is deprecated: Use SIMD4<Float>
140 | simd.float4(0.0, 1.0, 0.0, 0.0),
141 | simd.float4(0.0, 0.0, 1.0, 0.0),
142 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
143 | )
144 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:153:22: warning: 'float4' is deprecated: Use SIMD4<Float>
151 | let zs = zfar / (znear - zfar)
152 | return simd_matrix_from_rows(
153 | simd.float4(xs, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:154:22: warning: 'float4' is deprecated: Use SIMD4<Float>
152 | return simd_matrix_from_rows(
153 | simd.float4(xs, 0.0, 0.0, 0.0),
154 | simd.float4(0.0, ys, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
155 | simd.float4(0.0, 0.0, zs, znear * zs),
156 | simd.float4(0, 0, -1, 0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:155:22: warning: 'float4' is deprecated: Use SIMD4<Float>
153 | simd.float4(xs, 0.0, 0.0, 0.0),
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
156 | simd.float4(0, 0, -1, 0)
157 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:156:22: warning: 'float4' is deprecated: Use SIMD4<Float>
154 | simd.float4(0.0, ys, 0.0, 0.0),
155 | simd.float4(0.0, 0.0, zs, znear * zs),
156 | simd.float4(0, 0, -1, 0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
157 | )
158 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:163:22: warning: 'float4' is deprecated: Use SIMD4<Float>
161 | let a = angleRadians
162 | return simd_matrix_from_rows(
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:164:22: warning: 'float4' is deprecated: Use SIMD4<Float>
162 | return simd_matrix_from_rows(
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:165:22: warning: 'float4' is deprecated: Use SIMD4<Float>
163 | simd.float4(1.0, 0.0, 0.0, 0.0),
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:166:22: warning: 'float4' is deprecated: Use SIMD4<Float>
164 | simd.float4(0.0, cosf(a), sinf(a), 0.0),
165 | simd.float4(0.0, -sinf(a), cosf(a), 0.0),
166 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
167 | )
168 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:173:22: warning: 'float4' is deprecated: Use SIMD4<Float>
171 | let a = angleRadians
172 | return simd_matrix_from_rows(
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:174:22: warning: 'float4' is deprecated: Use SIMD4<Float>
172 | return simd_matrix_from_rows(
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:175:22: warning: 'float4' is deprecated: Use SIMD4<Float>
173 | simd.float4(cosf(a), 0.0, sinf(a), 0.0),
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
177 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:176:22: warning: 'float4' is deprecated: Use SIMD4<Float>
174 | simd.float4(0.0, 1.0, 0.0, 0.0),
175 | simd.float4(-sinf(a), 0.0, cosf(a), 0.0),
176 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
177 | )
178 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:183:22: warning: 'float4' is deprecated: Use SIMD4<Float>
181 | let a = angleRadians
182 | return simd_matrix_from_rows(
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:184:22: warning: 'float4' is deprecated: Use SIMD4<Float>
182 | return simd_matrix_from_rows(
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:185:22: warning: 'float4' is deprecated: Use SIMD4<Float>
183 | simd.float4(cosf(a), sinf(a), 0.0, 0.0),
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
187 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:186:22: warning: 'float4' is deprecated: Use SIMD4<Float>
184 | simd.float4(-sinf(a), cosf(a), 0.0, 0.0),
185 | simd.float4(0.0, 0.0, 1.0, 0.0),
186 | simd.float4(0.0, 0.0, 0.0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
187 | )
188 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:191:29: warning: 'float4' is deprecated: Use SIMD4<Float>
189 |
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:192:29: warning: 'float4' is deprecated: Use SIMD4<Float>
190 | static func makeTranslate(_ v: simd.float3) -> simd_float4x4 {
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:193:29: warning: 'float4' is deprecated: Use SIMD4<Float>
191 | let col0 = simd.float4(1.0, 0.0, 0.0, 0.0)
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
195 | return simd_matrix(col0, col1, col2, col3)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:194:29: warning: 'float4' is deprecated: Use SIMD4<Float>
192 | let col1 = simd.float4(0.0, 1.0, 0.0, 0.0)
193 | let col2 = simd.float4(0.0, 0.0, 1.0, 0.0)
194 | let col3 = simd.float4(v.x, v.y, v.z, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
195 | return simd_matrix(col0, col1, col2, col3)
196 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:200:22: warning: 'float4' is deprecated: Use SIMD4<Float>
198 | static func makeScale(_ v: simd.float3) -> simd_float4x4 {
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:201:22: warning: 'float4' is deprecated: Use SIMD4<Float>
199 | return simd_matrix(
200 | simd.float4(v.x, 0, 0, 0),
201 | simd.float4(0, v.y, 0, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
202 | simd.float4(0, 0, v.z, 0),
203 | simd.float4(0, 0, 0, 1.0)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:202:22: warning: 'float4' is deprecated: Use SIMD4<Float>
200 | simd.float4(v.x, 0, 0, 0),
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
203 | simd.float4(0, 0, 0, 1.0)
204 | )
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:203:22: warning: 'float4' is deprecated: Use SIMD4<Float>
201 | simd.float4(0, v.y, 0, 0),
202 | simd.float4(0, 0, v.z, 0),
203 | simd.float4(0, 0, 0, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
204 | )
205 | }
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:509:39: warning: 'float3' is deprecated: Use SIMD3<Float>
507 | )
508 |
509 | let objectPosition = simd.float3(0.0, 0.0, -10.0)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
510 |
511 | let rt = math.makeTranslate(objectPosition)
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:515:22: warning: 'float3' is deprecated: Use SIMD3<Float>
513 | let rr0 = math.makeXRotate(-angleY)
514 | let rtInv = math.makeTranslate(
515 | simd.float3(-objectPosition.x, -objectPosition.y, -objectPosition.z)
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
516 | )
517 | let fullObjectRot = rt * rr1 * rr0 * rtInv
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:532:49: warning: 'float3' is deprecated: Use SIMD3<Float>
530 | }
531 |
532 | let scale = math.makeScale(simd.float3(scl, scl, scl))
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
533 | let zrot = math.makeZRotate(angleY * sin(Float(ix)))
534 | let yrot = math.makeYRotate(angleX * cos(Float(iy)))
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:539:82: warning: 'float3' is deprecated: Use SIMD3<Float>
537 | let y = (Float(iy) - Float(Self.kInstanceColumns) / 2.0) * (2.0 * scl) + scl
538 | let z = (Float(iz) - Float(Self.kInstanceDepth) / 2.0) * (2.0 * scl)
539 | let translate = math.makeTranslate(math.add(objectPosition, simd.float3(x, y, z)))
| `- warning: 'float3' is deprecated: Use SIMD3<Float>
540 |
541 | instanceData[i].instanceTransform = fullObjectRot * translate * yrot * zrot * scale
/Users/admin/builder/spi-builder-workspace/Sources/Playground/Pages/Demo_Cube.swift:550:54: warning: 'float4' is deprecated: Use SIMD4<Float>
548 | let g = 1.0 - r
549 | let b = sin(.pi * 2.0 * iDivNumInstances)
550 | instanceData[i].instanceColor = simd.float4(r, g, b, 1.0)
| `- warning: 'float4' is deprecated: Use SIMD4<Float>
551 |
552 | ix += 1
[1002/1005] Write Objects.LinkFileList
error: link command failed with exit code 1 (use -v to see invocation)
ld: warning: search path '.shaft/skia' not found
ld: warning: Could not find or use auto-linked library 'skia': library 'skia' not found
ld: warning: Could not find or use auto-linked library 'skparagraph': library 'skparagraph' not found
ld: warning: Could not find or use auto-linked library 'skshaper': library 'skshaper' not found
ld: warning: Could not find or use auto-linked library 'skunicode_core': library 'skunicode_core' not found
ld: warning: Could not find or use auto-linked library 'skunicode_icu': library 'skunicode_icu' not found
ld: warning: Could not find or use auto-linked framework 'CoreAudioTypes': framework 'CoreAudioTypes' not found
Undefined symbols for architecture arm64:
"sk_abort_no_print()", referenced from:
sk_sp<skia::textlayout::FontCollection>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkSurface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkImage>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkTypeface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
SkRefCntBase::unref() const::'lambda'()::operator()() const in utils.cpp.o
SkRefCntBase::ref() const::'lambda'()::operator()() const in utils.cpp.o
SkNVRefCnt<SkColorSpace>::~SkNVRefCnt()::'lambda'()::operator()() const in SkiaRenderer+GL.swift.o
...
"SkFontMgr_New_CoreText(__CTFontCollection const*)", referenced from:
___cxx_global_var_init.1 in utils.cpp.o
"GrGLMakeNativeInterface()", referenced from:
gr_glinterface_create_native_interface() in utils.cpp.o
"SkDebugf(char const*, ...)", referenced from:
sk_sp<skia::textlayout::FontCollection>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkSurface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkImage>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
sk_sp<SkTypeface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
SkRefCntBase::unref() const::'lambda'()::operator()() const in utils.cpp.o
SkRefCntBase::ref() const::'lambda'()::operator()() const in utils.cpp.o
SkNVRefCnt<SkColorSpace>::~SkNVRefCnt()::'lambda'()::operator()() const in SkiaRenderer+GL.swift.o
...
"SkSurfaces::WrapBackendTexture(GrRecordingContext*, GrBackendTexture const&, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void (*)(void*), void*)", referenced from:
ShaftSkia.SkiaMetalRenderer.createMetalCanvas(texture: __C.MTLTexture, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+Metal.swift.o
"SkSurfaces::WrapBackendRenderTarget(GrRecordingContext*, GrBackendRenderTarget const&, GrSurfaceOrigin, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void (*)(void*), void*)", referenced from:
ShaftSkia.SkiaGLRenderer.createGLCanvas(fbo: Swift.UInt, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+GL.swift.o
"SkTextBlob::~SkTextBlob()", referenced from:
SkNVRefCnt<SkTextBlob>::unref() const in SkiaFontCollection.swift.o
"SkTextBlob::operator delete(void*)", referenced from:
SkNVRefCnt<SkTextBlob>::unref() const in SkiaFontCollection.swift.o
"SkColorSpace::MakeSRGB()", referenced from:
color_space_new_srgb() in utils.cpp.o
"SkMaskFilter::MakeBlur(SkBlurStyle, float, bool)", referenced from:
sk_paint_set_maskfilter_blur(SkPaint*, SkBlurStyle, float) in utils.cpp.o
"SkAndroidCodec::MakeFromData(sk_sp<SkData>, SkPngChunkReader*)", referenced from:
sk_animated_image_create(void const*, unsigned long) in utils.cpp.o
"GrDirectContext::flush(GrFlushInfo const&)", referenced from:
GrDirectContext::flushAndSubmit(GrSyncCpu) in utils.cpp.o
"GrDirectContext::submit(GrSyncCpu)", referenced from:
GrDirectContext::flushAndSubmit(GrSyncCpu) in utils.cpp.o
"SkAnimatedImage::decodeNextFrame()", referenced from:
sk_animated_image_decode_next_frame(sk_sp<SkAnimatedImage>&) in utils.cpp.o
"SkAnimatedImage::getCurrentFrame()", referenced from:
sk_animated_image_get_current_frame(sk_sp<SkAnimatedImage>&) in utils.cpp.o
"SkAnimatedImage::Make(std::__1::unique_ptr<SkAndroidCodec, std::__1::default_delete<SkAndroidCodec>>)", referenced from:
sk_animated_image_create(void const*, unsigned long) in utils.cpp.o
"GrBackendTexture::~GrBackendTexture()", referenced from:
ShaftSkia.SkiaMetalRenderer.createMetalCanvas(texture: __C.MTLTexture, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+Metal.swift.o
ShaftSkia.SkiaMetalRenderer.createMetalImage(texture: __C.MTLTexture) -> Shaft.NativeImage in SkiaRenderer+Metal.swift.o
"GrDirectContexts::MakeGL(sk_sp<GrGLInterface const>)", referenced from:
gr_direct_context_make_gl(sk_sp<GrGLInterface const>&) in utils.cpp.o
"GrDirectContexts::MakeMetal(GrMtlBackendContext const&)", referenced from:
gr_mtl_direct_context_make(GrMtlBackendContext&) in utils.cpp.o
"GrBackendTextures::MakeMtl(int, int, skgpu::Mipmapped, GrMtlTextureInfo const&, std::__1::basic_string_view<char, std::__1::char_traits<char>>)", referenced from:
ShaftSkia.SkiaMetalRenderer.createMetalCanvas(texture: __C.MTLTexture, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+Metal.swift.o
ShaftSkia.SkiaMetalRenderer.createMetalImage(texture: __C.MTLTexture) -> Shaft.NativeImage in SkiaRenderer+Metal.swift.o
"SkTextBlobBuilder::allocRunPos(SkFont const&, int, SkRect const*)", referenced from:
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
"SkTextBlobBuilder::make()", referenced from:
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
"SkTextBlobBuilder::SkTextBlobBuilder()", referenced from:
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
"SkTextBlobBuilder::~SkTextBlobBuilder()", referenced from:
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
"GrBackendRenderTarget::~GrBackendRenderTarget()", referenced from:
ShaftSkia.SkiaGLRenderer.createGLCanvas(fbo: Swift.UInt, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+GL.swift.o
"GrBackendRenderTargets::MakeGL(int, int, int, int, GrGLFramebufferInfo const&)", referenced from:
ShaftSkia.SkiaGLRenderer.createGLCanvas(fbo: Swift.UInt, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+GL.swift.o
"skia::textlayout::StrutStyle::StrutStyle()", referenced from:
(extension in ShaftSkia):Shaft.ParagraphStyle.copyToSkia(inout __C.skia.textlayout.ParagraphStyle) -> () in ToSkia.swift.o
"skia::textlayout::FontCollection::findTypefaces(std::__1::vector<SkString, std::__1::allocator<SkString>> const&, SkFontStyle)", referenced from:
sk_fontcollection_find_typefaces(sk_sp<skia::textlayout::FontCollection> const&, std::__1::vector<SkString, std::__1::allocator<SkString>> const&, SkFontStyle) in utils.cpp.o
"skia::textlayout::FontCollection::defaultFallback(int, SkFontStyle, SkString const&)", referenced from:
sk_fontcollection_default_fallback(sk_sp<skia::textlayout::FontCollection> const&, int, SkFontStyle, SkString const&) in utils.cpp.o
"skia::textlayout::FontCollection::setDefaultFontManager(sk_sp<SkFontMgr>)", referenced from:
sk_fontcollection_new() in utils.cpp.o
"skia::textlayout::FontCollection::FontCollection()", referenced from:
sk_sp<skia::textlayout::FontCollection> sk_make_sp<skia::textlayout::FontCollection>() in utils.cpp.o
"skia::textlayout::ParagraphStyle::ParagraphStyle()", referenced from:
ShaftSkia.SkiaParagraphBuilder.init(_: Shaft.ParagraphStyle, fontCollection: ShaftSkia.SkiaFontCollection) -> ShaftSkia.SkiaParagraphBuilder in SkiaParagraph.swift.o
"skia::textlayout::ParagraphBuilder::make(skia::textlayout::ParagraphStyle const&, sk_sp<skia::textlayout::FontCollection>)", referenced from:
paragraph_builder_new(skia::textlayout::ParagraphStyle&, sk_sp<skia::textlayout::FontCollection> const&) in utils.cpp.o
"skia::textlayout::TextStyle::kDefaultFontFamilies", referenced from:
skia::textlayout::TextStyle::TextStyle() in SkiaParagraph.swift.o
"SkData::MakeWithCopy(void const*, unsigned long)", referenced from:
sk_typeface_create_from_data(sk_sp<skia::textlayout::FontCollection> const&, char const*, unsigned long) in utils.cpp.o
sk_animated_image_create(void const*, unsigned long) in utils.cpp.o
"SkData::~SkData()", referenced from:
SkNVRefCnt<SkData>::unref() const in utils.cpp.o
"SkData::operator delete(void*)", referenced from:
SkNVRefCnt<SkData>::unref() const in utils.cpp.o
"SkFont::SkFont(sk_sp<SkTypeface>, float)", referenced from:
sk_font_new(sk_sp<SkTypeface>&, float) in utils.cpp.o
"SkPath::reset()", referenced from:
sk_path_reset(SkPath*) in utils.cpp.o
"SkPath::lineTo(float, float)", referenced from:
sk_path_line_to(SkPath*, float, float) in utils.cpp.o
"SkPath::moveTo(float, float)", referenced from:
sk_path_move_to(SkPath*, float, float) in utils.cpp.o
"SkPath::SkPath(SkPath const&)", referenced from:
key path getter for ShaftSkia.SkiaPath.skPath : __C.SkPath : ShaftSkia.SkiaPath in SkiaPath.swift.o
key path setter for ShaftSkia.SkiaPath.skPath : __C.SkPath : ShaftSkia.SkiaPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.getter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
initializeWithCopy value witness for __C.SkPath in SkiaPath.swift.o
assignWithCopy value witness for __C.SkPath in SkiaPath.swift.o
...
"SkPath::SkPath()", referenced from:
variable initialization expression of ShaftSkia.SkiaPath.skPath : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.init() -> ShaftSkia.SkiaPath in SkiaPath.swift.o
"SkPath::~SkPath()", referenced from:
ShaftSkia.SkiaCanvas.drawPath(Shaft.Path, Shaft.Paint) -> () in SkiaCanvas.swift.o
key path getter for ShaftSkia.SkiaPath.skPath : __C.SkPath : ShaftSkia.SkiaPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
ShaftSkia.SkiaPath.deinit in SkiaPath.swift.o
destroy value witness for __C.SkPath in SkiaPath.swift.o
...
"SkPaint::setBlendMode(SkBlendMode)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setStrokeCap(SkPaint::Cap)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setMaskFilter(sk_sp<SkMaskFilter>)", referenced from:
sk_paint_set_maskfilter_blur(SkPaint*, SkBlurStyle, float) in utils.cpp.o
"SkPaint::setStrokeJoin(SkPaint::Join)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setStrokeMiter(float)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setStrokeWidth(float)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setColor(unsigned int)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::setStyle(SkPaint::Style)", referenced from:
(extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
"SkPaint::SkPaint(SkPaint&&)", referenced from:
std::__1::__variant_detail::__alt<0ul, SkPaint>::__alt[abi:ne190102]<SkPaint>(std::__1::in_place_t, SkPaint&&) in ToSkia.swift.o
"SkPaint::SkPaint(SkPaint const&)", referenced from:
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).getter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawLine(Shaft.TOffset<Swift.Float>, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawRect(Shaft.TRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawTextBlob(Shaft.TextBlob, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawRRect(Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
...
"SkPaint::SkPaint()", referenced from:
ShaftSkia.SkiaCanvas.init(__C.sk_sp<SkSurface>, __C.sk_sp<GrDirectContext>, Shaft.TSize<Swift.Int>) -> ShaftSkia.SkiaCanvas in SkiaCanvas.swift.o
variable initialization expression of ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA) : __C.SkPaint in SkiaCanvas.swift.o
std::__1::__variant_detail::__alt<0ul, SkPaint>::__alt[abi:ne190102]<>(std::__1::in_place_t) in SkiaParagraph.swift.o
(extension in ShaftSkia):Shaft.SpanStyle.copyToSkia(inout __C.skia.textlayout.TextStyle) -> () in ToSkia.swift.o
(extension in ShaftSkia):Shaft.SpanStyle.copyToSkia(inout __C.skia.textlayout.TextStyle) -> () in ToSkia.swift.o
"SkPaint::~SkPaint()", referenced from:
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawLine(Shaft.TOffset<Swift.Float>, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawRect(Shaft.TRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawTextBlob(Shaft.TextBlob, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
ShaftSkia.SkiaCanvas.drawRRect(Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
...
"SkPaint::operator=(SkPaint&&)", referenced from:
void std::__1::__variant_detail::__assignment<std::__1::__variant_detail::__traits<SkPaint, int>>::__assign_alt[abi:ne190102]<0ul, SkPaint, SkPaint>(std::__1::__variant_detail::__alt<0ul, SkPaint>&, SkPaint&&) in ToSkia.swift.o
"SkPaint::operator=(SkPaint const&)", referenced from:
void std::__1::__variant_detail::__assignment<std::__1::__variant_detail::__traits<SkPaint, int>>::__assign_alt[abi:ne190102]<0ul, SkPaint, SkPaint const&>(std::__1::__variant_detail::__alt<0ul, SkPaint>&, SkPaint const&) in ToSkia.swift.o
"SkRRect::setRectRadii(SkRect const&, SkPoint const*)", referenced from:
closure #1 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.drawRRect(Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
closure #1 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.drawDRRect(Shaft.TRRect<Swift.Float>, Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
closure #2 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.drawDRRect(Shaft.TRRect<Swift.Float>, Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
closure #1 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.clipRRect(Shaft.TRRect<Swift.Float>, Swift.Bool) -> () in SkiaCanvas.swift.o
"SkCanvas::drawCircle(float, float, float, SkPaint const&)", referenced from:
sk_canvas_draw_circle(SkCanvas*, float, float, float, SkPaint const&) in utils.cpp.o
"SkCanvas::drawDRRect(SkRRect const&, SkRRect const&, SkPaint const&)", referenced from:
sk_canvas_draw_drrect(SkCanvas*, SkRRect const&, SkRRect const&, SkPaint const&) in utils.cpp.o
"SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&)", referenced from:
sk_canvas_draw_text_blob(SkCanvas*, sk_sp<SkTextBlob>&, float, float, SkPaint const&) in utils.cpp.o
"SkCanvas::drawImageNine(SkImage const*, SkIRect const&, SkRect const&, SkFilterMode, SkPaint const*)", referenced from:
sk_canvas_draw_image_nine(SkCanvas*, sk_sp<SkImage>&, SkIRect const&, SkRect const&, SkPaint const*) in utils.cpp.o
"SkCanvas::drawImageRect(SkImage const*, SkRect const&, SkRect const&, SkSamplingOptions const&, SkPaint const*, SkCanvas::SrcRectConstraint)", referenced from:
SkCanvas::drawImageRect(sk_sp<SkImage> const&, SkRect const&, SkRect const&, SkSamplingOptions const&, SkPaint const*, SkCanvas::SrcRectConstraint) in utils.cpp.o
"SkCanvas::save()", referenced from:
sk_canvas_save(SkCanvas*) in utils.cpp.o
"SkCanvas::scale(float, float)", referenced from:
sk_canvas_scale(SkCanvas*, float, float) in utils.cpp.o
"SkCanvas::concat(SkM44 const&)", referenced from:
sk_canvas_concat(SkCanvas*, SkM44 const&) in utils.cpp.o
"SkCanvas::restore()", referenced from:
sk_canvas_restore(SkCanvas*) in utils.cpp.o
"SkCanvas::clipRect(SkRect const&, SkClipOp, bool)", referenced from:
sk_canvas_clip_rect(SkCanvas*, SkRect const&, SkClipOp, bool) in utils.cpp.o
"SkCanvas::drawLine(float, float, float, float, SkPaint const&)", referenced from:
sk_canvas_draw_line(SkCanvas*, float, float, float, float, SkPaint const&) in utils.cpp.o
"SkCanvas::drawPath(SkPath const&, SkPaint const&)", referenced from:
sk_canvas_draw_path(SkCanvas*, SkPath const&, SkPaint const&) in utils.cpp.o
"SkCanvas::drawRect(SkRect const&, SkPaint const&)", referenced from:
sk_canvas_draw_rect(SkCanvas*, SkRect const&, SkPaint const&) in utils.cpp.o
"SkCanvas::clipRRect(SkRRect const&, SkClipOp, bool)", referenced from:
sk_canvas_clip_rrect(SkCanvas*, SkRRect const&, SkClipOp, bool) in utils.cpp.o
"SkCanvas::drawColor(SkRGBA4f<(SkAlphaType)3> const&, SkBlendMode)", referenced from:
SkCanvas::clear(SkRGBA4f<(SkAlphaType)3> const&) in utils.cpp.o
"SkCanvas::drawImage(SkImage const*, float, float, SkSamplingOptions const&, SkPaint const*)", referenced from:
sk_canvas_draw_image(SkCanvas*, sk_sp<SkImage>&, float, float, SkPaint const*) in utils.cpp.o
"SkCanvas::drawRRect(SkRRect const&, SkPaint const&)", referenced from:
sk_canvas_draw_rrect(SkCanvas*, SkRRect const&, SkPaint const&) in utils.cpp.o
"SkCanvas::saveLayer(SkRect const*, SkPaint const*)", referenced from:
sk_canvas_save_layer(SkCanvas*, SkRect const*, SkPaint const*) in utils.cpp.o
"SkCanvas::translate(float, float)", referenced from:
sk_canvas_translate(SkCanvas*, float, float) in utils.cpp.o
"SkImages::AdoptTextureFrom(GrRecordingContext*, GrBackendTexture const&, GrSurfaceOrigin, SkColorType)", referenced from:
ShaftSkia.SkiaMetalRenderer.createMetalImage(texture: __C.MTLTexture) -> Shaft.NativeImage in SkiaRenderer+Metal.swift.o
"SkRGBA4f<(SkAlphaType)3>::FromColor(unsigned int)", referenced from:
SkCanvas::clear(unsigned int) in utils.cpp.o
"SkString::SkString(char const*)", referenced from:
ShaftSkia.SkiaFontCollection.findTypeface(_: [Swift.String], style: Shaft.FontStyle, weight: Shaft.FontWeight) -> [Shaft.Typeface] in SkiaFontCollection.swift.o
(extension in ShaftSkia):Shaft.ParagraphStyle.copyToSkia(inout __C.skia.textlayout.ParagraphStyle) -> () in ToSkia.swift.o
(extension in ShaftSkia):Shaft.StrutStyle.copyToSkia(inout __C.skia.textlayout.StrutStyle) -> () in ToSkia.swift.o
(extension in ShaftSkia):Shaft.SpanStyle.copyToSkia(inout __C.skia.textlayout.TextStyle) -> () in ToSkia.swift.o
"SkString::SkString(SkString const&)", referenced from:
ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
void std::__1::allocator<SkString>::construct[abi:ne190102]<SkString, SkString&>(SkString*, SkString&) in SkiaFontCollection.swift.o
void std::__1::allocator<SkString>::construct[abi:ne190102]<SkString, SkString const&>(SkString*, SkString const&) in SkiaFontCollection.swift.o
skia::textlayout::ParagraphStyle::ParagraphStyle(skia::textlayout::ParagraphStyle const&) in SkiaParagraph.swift.o
skia::textlayout::TextStyle::TextStyle(skia::textlayout::TextStyle const&) in SkiaParagraph.swift.o
skia::textlayout::FontFeature::FontFeature(skia::textlayout::FontFeature const&) in SkiaParagraph.swift.o
"SkString::SkString()", referenced from:
ShaftSkia.SkiaFontCollection.findTypefaceFor(Swift.UInt32) -> Shaft.Typeface? in SkiaFontCollection.swift.o
ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
skia::textlayout::TextStyle::TextStyle() in SkiaParagraph.swift.o
"SkString::~SkString()", referenced from:
ShaftSkia.SkiaFontCollection.findTypeface(_: [Swift.String], style: Shaft.FontStyle, weight: Shaft.FontWeight) -> [Shaft.Typeface] in SkiaFontCollection.swift.o
ShaftSkia.SkiaFontCollection.findTypefaceFor(Swift.UInt32) -> Shaft.Typeface? in SkiaFontCollection.swift.o
ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
std::__1::allocator<SkString>::destroy[abi:ne190102](SkString*) in SkiaFontCollection.swift.o
skia::textlayout::ParagraphStyle::~ParagraphStyle() in SkiaParagraph.swift.o
skia::textlayout::TextStyle::TextStyle() in SkiaParagraph.swift.o
...
"SkString::operator=(SkString const&)", referenced from:
skia::textlayout::ParagraphStyle::setEllipsis(SkString const&) in ToSkia.swift.o
skia::textlayout::TextStyle::operator=(skia::textlayout::TextStyle const&) in ToSkia.swift.o
std::__1::pair<SkString*, SkString*> std::__1::__copy_impl<std::__1::_ClassicAlgPolicy>::operator()[abi:ne190102]<SkString*, SkString*, SkString*>(SkString*, SkString*, SkString*) const in ToSkia.swift.o
skia::textlayout::FontFeature::operator=(skia::textlayout::FontFeature const&) in ToSkia.swift.o
"SkSurface::getCanvas()", referenced from:
sk_surface_get_canvas(sk_sp<SkSurface> const&) in utils.cpp.o
"SkTypeface::countGlyphs() const", referenced from:
sk_typeface_count_glyphs(sk_sp<SkTypeface>&) in utils.cpp.o
"SkTypeface::getFamilyName(SkString*) const", referenced from:
sk_typeface_get_family_name(sk_sp<SkTypeface>&, SkString*) in utils.cpp.o
"SkTypeface::unicharToGlyph(int) const", referenced from:
sk_typeface_get_glyph(sk_sp<SkTypeface>&, int) in utils.cpp.o
"SkTypeface::unicharsToGlyphs(int const*, int, unsigned short*) const", referenced from:
sk_typeface_get_glyphs(sk_sp<SkTypeface>&, int const*, unsigned long) in utils.cpp.o
"SkCanvas::getSaveCount() const", referenced from:
sk_canvas_get_save_count(SkCanvas*) in utils.cpp.o
"SkFontMgr::makeFromData(sk_sp<SkData>, int) const", referenced from:
sk_typeface_create_from_data(sk_sp<skia::textlayout::FontCollection> const&, char const*, unsigned long) in utils.cpp.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[1003/1005] Linking Playground
BUILD FAILURE 6.1 macosSpm