gpt4 book ai didi

android - OpenGL ES GL_FIXED 与 GL_FLOAT

转载 作者:行者123 更新时间:2023-11-30 04:40:40 29 4
gpt4 key购买 nike

我正在使用 OpenGL ES 1.x 为 Android 编写应用程序,但我想要的答案包括 iOS 设备和 OpenGL ES 2.x。

我很困惑我应该使用 GL_FLOAT 还是 GL_FIXED,优先考虑 GPU 操作的性能(是否需要转换 GL_FIXED 等。例如:GL_FIXED 完全符合我需要的精度,但如果它被转换为 float 然后使用它是没有意义的)。

这本书似乎说对顶点使用 GL_FIXED 总是更可取:“主要的异常(exception)是顶点数据,它永远不应该以 float 给出……” Here (副标题“顶点数据”正上方的段落)

但我看到其他人说 float 更好..

最佳答案

对于所有 iOS 设备,GL_FIXED 没有兑换值(value)。它在许多 CPU 中没有浮点单元的低端 Android 设备上很有用,但 iOS 设备始终提供完整的浮点支持。在 iOS 上,FIXED 数据在任何其他处理完成之前被转换为 Float32。我不知道 Android 会怎样。

关于android - OpenGL ES GL_FIXED 与 GL_FLOAT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6050731/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com