iOS 9、iPhone 6S plus、 Metal 、无法链接到功能 frexp

标签 ios iphone metal

IOS Metal 新手,我正在尝试编写内核。我的函数需要链接到 frexp 函数。不幸的是,我引用 frexp 函数的内核无法编译。

    float exponent = 0.0;
    float mantissa = frexp(value, exponent);

Metal 文档将函数协议(protocol)列出为: T frexp(T x, Ti &exp)

我能够编译为其他类似的数学函数,例如 exp、exp2、exp10、ldexp。

有人能够链接到 Metal 的 frexp 函数吗?或者知道如何查看 metal_math 包含文件以查看编译器引用的 frexp 协议(protocol)?

谢谢!

最佳答案

阅读我自己的问题后,我发现了我的错误,更正后的代码如下所示。

int exponent = 0.0;
float mantissa = frexp(value, exponent);

关于iOS 9、iPhone 6S plus、 Metal 、无法链接到功能 frexp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38114218/

相关文章:

iphone - CoreData 中不同的模型版本

ios - 如何在 ios 中的 imageview 上进行六边形图像 mask ?

iphone - iOS 绘制可点击的圆圈

ios - 如果转换为纹理,MTLTexture 会错误地显示 UIImage

ios - Metal 数据类型对应的 Swift 数据类型?

metal - 什么是 Metal 中的颜色附件?

ios - 在 UIPageViewController 中访问已经创建的 View Controller

javascript - 使用 contenteditable div 时隐藏移动设备上的软键盘

ios - UITableViewCell 覆盖向左滑动的删除按钮

iphone - 在调度队列中加载照片错误