1

我目前正在将框架(OpenGL ES 1.1,带扩展)转换为 Android。麻烦的是,框架使用帧缓冲区,但 glDiscardFramebufferEXT 返回一个未定义的错误。

我的 Android.mk 使用 -DGL_GLEXT_PROTOTYPES 来获取 GL 扩展(任何带有 OES 标签的东西)。

有解决方法吗?还是我必须在此处进行特定于 Android 的更改?(或者也许我只是错过了一些东西。)

(这个框架与 IOS 兼容,所以我认为 GL 代码会相似,如果不完全相同的话。)

谢谢。

4

1 回答 1

2

DiscardFramebuffer 是对 OpenGL 驱动程序的一个性能提示:它总是可以被简单地删除或忽略而不会产生明显的影响。

如果分机不可用,那么您可以删除呼叫。

于 2012-08-03T03:15:29.947 回答