问题标签 [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.
ios - 我的自定义金属图像过滤器很慢。我怎样才能让它更快?
我看过很多其他人的在线教程,它们能够在过滤图像时达到 0.0X 秒标记。同时,我的代码在这里花了 1.09 秒来过滤图像。(只是将亮度降低一半)。
在使用 2 种方法测量的第一次评论时间后编辑
- Date() timeinterval ,当点击“应用过滤器”按钮并且应用过滤器功能完成运行后
- 在 iphone 上构建它并使用手表上的计时器手动计数
由于我是金属和内核的新手,我真的不知道我的代码和那些获得更快结果的教程之间的区别。我的代码的哪一部分可以改进/使用不同的方法使其更快。
这是我的内核代码
这是我的快速代码
c++ - 如何将数组从 Swift 传递到 MSL 参数(C++)
我想做这个自定义 CIFilter。
这是我试图用指针传递参数。但是代码似乎不喜欢它,它只是崩溃而没有打印错误。
这是金属功能
还有另一种方法如何将参数传递给我的金属代码?