gpt4 book ai didi

ios - OpenGL ES 2.0 中的 GLPaint

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:20 26 4
gpt4 key购买 nike

有没有人尝试过使用 OpenGl ES 2.0 的 GLPaint 示例应用程序?我尝试使用 glMatrixMode()、glPointSize()、glOrthof()、glTexEnvf() 方法出错。

enter image description here

最佳答案

所有这些错误都是因为代码使用了 OpenGL ES 2.0 中删除的函数和常量。如果您想让该应用程序使用 OpenGL ES 2.0,则必须将这些调用替换为仅使用 OpenGL ES 2.0 函数的代码。

OpenGL ES 1.1 和 OpenGL ES 2.0 之间存在显着差异。将应用程序从 1.1 移植到 2.0 并非易事。您需要对 OpenGL ES 1.1 和 OpenGL ES 2.0 有相当多的了解才能移植该应用程序。

对于你提到的具体功能:

glMatrixModeglOrthof 在 OpenGL ES 2.0 中没有替代品。您需要提供自己的向量/矩阵数学代码。如果您的目标是 iOS 5.0,则需要查看 GLKit 框架的 GLKMath 部分。

glPointSize 被顶点着色器中的 gl_PointSize 变量替换。

glTexEnvf 被顶点和片段着色器取代。

关于ios - OpenGL ES 2.0 中的 GLPaint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9426803/

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