OStack程序员社区-中国程序员成长平台

标题: ios - iOS 上的 Metal 原子操作性能 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 20:05
标题: ios - iOS 上的 Metal 原子操作性能

如果需要计算直方图等图像统计信息,是否使用原子操作(如原子加载和添加)与使用重复混合操作累积结果一样好? OpenGLES(如下所示)或Metal中的重复混合是否在内部使用原子操作?

 glEnable(GL_BLEND);
 glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);



Best Answer-推荐答案


您的里程可能会因硬件和使用案例而异。最好的办法是两者都试一下,看看哪种效果最好。一般来说,iOS 上的原子操作不会像您希望的那样快。

请注意,MetalPerformanceShaders.framework 已经提供了一些您可以使用的直方图操作。 Apple 已经为您调整了这些内容。

关于ios - iOS 上的 Metal 原子操作性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50084113/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4