like GLSL swizzling on simd
(japanse)
simdの各構造体で、GLSL風のswizzlingアクセサを利用可能にするパッケージです。
使用前
let p0: SIMD3<Float> = .init(x: 1, y: 2, z: 3)
let p1: SIMD3<Float> = .init(x: p0.z, y: p0.y, z: p0.x)
使用後
import simd_swizzling
let p0: SIMD3<Float> = .init(x: 1, y: 2, z: 3)
let p1: SIMD3<Float> = p0.zyx
link |
Stars: 1 |
Last commit: 1 year ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics