【发布时间】:2019-07-07 16:43:27
【问题描述】:
我是 iOS 中 Metal API 的新手。所以我的问题是,例如,如何使用 Metal 计算函数进行乘法,
假设我们有两个长度为 2048 的 float[] 数组,我们希望将相应的元素相乘,形成另一个 2048 的 float[] 数组
喜欢这个
res[i] = a[i] * b[i];
使用 a[] 和 b[] 一个包含 2048 个浮点数的数组
和 res[] 另一个包含 2048 个浮点数的数组
下一步是执行那个“操作”,2048 次。
谁能帮帮我。
如果可能,我需要在 Objective-c 中执行此操作,但我也可以快速阅读。
提前谢谢你。
【问题讨论】:
-
为什么不在cpu中使用加速?长数组的 CPU 速度更快。
-
您可以使用 MetalPerformanceShader 来做到这一点。
-
@E.Coms 谢谢,MetalPerformanceShader 正是我想要的
标签: ios objective-c swift metalkit metal-performance-shaders