我在OpenGL ESv2中创建PixelBuffer时遇到了麻烦。
如果我的配置指定EGL_WINDOW_BIT
,我可以成功拨打eglCreateContext
。但是,使用EGL_PBUFFER_BIT
时,我会收到EGL_BAD_CONFIG
。
我正在使用嵌入式系统,我将调用OpenGL ESv2来执行一些GPGPU。我没有窗口系统来渲染,所以我觉得我必须使用PixelBuffers。我的渲染调用直接渲染到FBO,其中附加了Texture2D作为颜色缓冲区。
我对我的配置有什么问题或我如何调整它没有想法。任何建议都会很棒。谢谢。
答案 0 :(得分:0)
我最终编写了一个函数来打印出所有可能的配置。事实证明,即使glChooseConfiguration返回GL_TRUE,它也没有返回配置。
我没有得到任何配置。
OpenGL ES模拟器显然不支持PixelBuffers for OpenGL ES v2,只支持v1