【问题标题】:glDiscardFrameBufferEXT undefined in Android, is there an equivalent?glDiscardFrameBufferEXT 在 Android 中未定义,是否有等价物?
【发布时间】:2012-08-02 22:09:42
【问题描述】:

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

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

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

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

谢谢。

【问题讨论】:

  • “GL_EXT_discard_framebuffer”扩展是否可用?
  • 好像不行,IOS支持Android不支持,谢谢。

标签: android opengl-es android-ndk


【解决方案1】:

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

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

【讨论】:

  • 谢谢,我猜我的问题出在其他地方。
猜你喜欢
  • 2011-11-30
  • 1970-01-01
  • 1970-01-01
  • 2011-07-29
  • 2013-06-21
  • 2014-01-09
  • 2012-02-18
  • 2014-05-02
相关资源
最近更新 更多