提取simd类型是否是一种好习惯?

时间:2019-11-27 19:03:29

标签: objective-c simd

我正在使用Metal编写渲染系统,并且大量使用了诸如simd_float3simd_float4x4之类的simd类型。
由于这些类型是不透明的,因此我需要创建simd_make_float3之类的函数,因此我认为将它们封装到一个单独的类中是有意义的。 Here is an example介绍如何实施。

由于simd类型是为提高性能而设计的,所以我不确定将它们实际封装在类中是否是一个好主意。每次执行一些计算时,我都会在堆上分配多个向量。

0 个答案:

没有答案