问题标签 [metal-performance-shaders]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
103 浏览

ios - 我的自定义金属图像过滤器很慢。我怎样才能让它更快?

我看过很多其他人的在线教程,它们能够在过滤图像时达到 0.0X 秒标记。同时,我的代码在这里花了 1.09 秒来过滤图像。(只是将亮度降低一半)。

在使用 2 种方法测量的第一次评论时间后编辑

  • Date() timeinterval ,当点击“应用过滤器”按钮并且应用过滤器功能完成运行后
  • 在 iphone 上构建它并使用手表上的计时器手动计数

由于我是金属和内核的新手,我真的不知道我的代码和那些获得更快结果的教程之间的区别。我的代码的哪一部分可以改进/使用不同的方法使其更快。

这是我的内核代码

这是我的快速代码

0 投票
2 回答
95 浏览

c++ - 如何将数组从 Swift 传递到 MSL 参数(C++)

我想做这个自定义 CIFilter。

这是我试图用指针传递参数。但是代码似乎不喜欢它,它只是崩溃而没有打印错误。

这是金属功能

还有另一种方法如何将参数传递给我的金属代码?