2011-06-03 98 views
1

我在HTC Desire HD(2.3.3)上運行了我的OpenGL ES 2.0示例應用程序(它在iOS設備上運行良好),並且在LogCat中收到大量以下消息。Android OpenGL ES 2.0幀緩衝區 - 被稱爲未實現的OpenGL ES API

調用未用的OpenGL ES API當我使用glBindFramebuffer即使產生

該錯誤。我在OpenGL ES 1.0中使用了glBindFramebufferOES,並且它工作正常。據我所知,Framebuffers在OpenGL ES 2.0中被包含爲非擴展。

爲什麼我會收到此錯誤?據說我的設備有一個OpenGL ES 2.0驅動程序。這是一個設備特定的錯誤?

+0

修復了這個問題。我沒有使用OpenGL ES 2.0上下文。 – Mohsen 2011-06-03 08:32:54

+0

我遇到同樣的問題。我如何使用OpenGL ES 2.0上下文?謝謝。 – VansFannel 2011-09-16 15:23:52

回答

0

Call setEGLContextClientVersion(2);在你的活動中你的GLSurfaceView類,這應該工作。