Entries from 2020-01-01 to 1 year

CGPointとSIMD

CGPointを触り出すと、いつもelementwiseな四則演算が使いたくなる。 演算子オーバーロードはお行儀が悪い気がして、SIMDプロトコルで解決した例をメモ。 extension CGPoint: SIMD { public typealias MaskStorage = SIMD2<CGFloat.NativeType>.MaskStorage public subscript(ind</cgfloat.nativetype>…