我目前正在将框架(带有扩展的OpenGL ES 1.1)转换为Android。麻烦的是,框架使用帧缓冲区,但glDiscardFramebufferEXT返回一个未定义的错误。
我的Android.mk使用-DGL_GLEXT_PROTOTYPES来获取GL扩展(任何带有OES标记的内容)。
有解决方法吗?或者我是否必须在此处进行Android特定更改? (或许我只是遗漏了一些东西。)
(这个框架与IOS兼容,所以我认为GL代码会相似,如果不完全相同的话。)
感谢。
答案 0 :(得分:2)
DiscardFramebuffer是OpenGL驱动程序的性能提示:它可以随时删除或忽略,而不会产生明显的影响。
如果扩展程序不可用,则您只需删除通话。