2012-08-02 74 views
1

我目前正在將一個框架(OpenGL ES 1.1,帶擴展)轉換爲Android。麻煩的是,框架使用幀緩衝區,但glDiscardFramebufferEXT返回一個未定義的錯誤。glDiscardFrameBufferEXT在Android中未定義,是否有等價的?

我的Android.mk使用-DGL_GLEXT_PROTOTYPES來獲取GL擴展(帶有OES標記的任何東西)。

是否有解決方法?或者我必須在這裏進行Android特定更改? (或者,也許我只是失去了一些東西。)

(該框架是與IOS兼容,所以我想通了GL代碼將是類似的,如果不是完全一樣的。)

感謝。

+0

「GL_EXT_discard_framebuffer」擴展名是否可用? – 2012-08-02 22:39:57

+0

似乎不是,IOS支持它,但Android不,謝謝。 – 2012-08-03 16:48:44

回答

2

DiscardFramebuffer是OpenGL驅動程序的一個性能提示:它總是可以被輕易移除或忽略而不會產生可見的影響。

如果分機不可用,那麼您可以刪除呼叫。

+0

謝謝,猜我的問題是在別的地方。 – 2012-08-03 16:49:38

相關問題