- , GL GPU, , .
, SceneKit, blob, NSData, . .
import simd
let points: [float2] = [[100.5, 50.5], [110.5, 60.5], ]
let data = NSData(bytes: points, length: points.count * sizeof(float2))
material.setValue(data, forKey: "points")
, , SceneKit CGPoint GPU vec2, , SceneKit , ... , GPU, , .
, , , . , CGPoint -its CGFloat, . float2 SIMD GL vec2 Metal float2.