0

我在 OpenGL ESv2 中创建 PixelBuffer 时遇到问题。

如果我的配置指定EGL_WINDOW_BIT我可以成功调用eglCreateContext. 但是,使用时EGL_PBUFFER_BIT我得到一个EGL_BAD_CONFIG.

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

我对我的配置有什么问题或如何调整它一无所知。任何建议都会很棒。谢谢你。

4

1 回答 1

0

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

我没有得到任何配置。

OpenGL ES 模拟器显然不支持 OpenGL ES v2 的 PixelBuffers,仅支持 v1

于 2012-09-06T00:51:13.850 回答