glDiscardFrameBufferEXT在Android中未定义,是否有相同的?

时间:2012-08-02 22:09:43

标签: android opengl-es android-ndk

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

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

有解决方法吗?或者我是否必须在此处进行Android特定更改? (或许我只是遗漏了一些东西。)

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

感谢。

1 个答案:

答案 0 :(得分:2)

DiscardFramebuffer是OpenGL驱动程序的性能提示:它可以随时删除或忽略,而不会产生明显的影响。

如果扩展程序不可用,则您只需删除通话。

相关问题