EGL_BAD_CONFIG创建PixelBuffer时

时间:2012-09-05 14:50:50

标签: c opengl-es opengl-es-2.0 egl

我在OpenGL ESv2中创建PixelBuffer时遇到了麻烦。

如果我的配置指定EGL_WINDOW_BIT,我可以成功拨打eglCreateContext。但是,使用EGL_PBUFFER_BIT时,我会收到EGL_BAD_CONFIG

我正在使用嵌入式系统,我将调用OpenGL ESv2来执行一些GPGPU。我没有窗口系统来渲染,所以我觉得我必须使用PixelBuffers。我的渲染调用直接渲染到FBO,其中附加了Texture2D作为颜色缓冲区。

我对我的配置有什么问题或我如何调整它没有想法。任何建议都会很棒。谢谢。

1 个答案:

答案 0 :(得分:0)

我最终编写了一个函数来打印出所有可能的配置。事实证明,即使glChooseConfiguration返回GL_TRUE,它也没有返回配置。

我没有得到任何配置。

OpenGL ES模拟器显然不支持PixelBuffers for OpenGL ES v2,只支持v1