2012-09-05 44 views
0

我在OpenGL ESv2中創建PixelBuffer時遇到問題。EGL_BAD_CONFIG創建PixelBuffer時

如果我的配置指定EGL_WINDOW_BIT我可以成功地撥打eglCreateContext。但是,當使用EGL_PBUFFER_BIT時,我得到一個EGL_BAD_CONFIG

我正在使用嵌入式系統,在那裏我將調用OpenGL ESv2來完成一些GPGPU。我沒有窗口系統來渲染,所以我覺得我必須使用PixelBuffers。我的渲染調用將直接渲染到帶有附加Texture2D作爲顏色緩衝區的FBO。

我不知道我的配置有什麼問題,或者我可以如何調整它。任何建議都會很棒。謝謝。

回答

0

我寫了一個函數來打印出所有可能的配置。事實證明,即使glChooseConfiguration返回GL_TRUE,它也沒有返回配置。

我沒有得到任何配置。

OpenGL ES仿真器顯然不支持OpenGL ES v2的PixelBuffers,只有v1