eglCreateWindowSurface fails with error 12299 on pandaboard
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
glproxy | Status tracked in Trunk | |||||
Trunk |
Fix Committed
|
Undecided
|
Marc Ordinas i Llopis |
Bug Description
When starting any program using glproxy on a pandaboard, eglCreateWindow
Tested with glcompbench-
OpenGL ES2.0 backend is selected for rendering
PVR:(Warning): InitContext: ignoring buffer type CBUF_TYPE_
=======
glcompbench 2011.08
=======
PVR:(Warning): InitContext: ignoring buffer type CBUF_TYPE_
Error: eglCreateWindow
OpenGL Information
GL_VENDOR: Imagination Technologies
GL_RENDERER: PowerVR SGX 540
GL_VERSION: OpenGL ES 2.0
Changed in glproxy: | |
assignee: | nobody → Marc Ordinas i Llopis (marcoil) |
status: | New → In Progress |
Things I've found out: One glproxy test, triangle, produces exactly the same error. But another one, egl_tfp, does not. The difference seems to be that egl_tfp creates the window, eglContext and eglSurface before calling glProxyInit, while triangle initializes after calling it.
As glproxy creates an eglContext and an eglSurface during glProxyInit, it's possible that the error comes from the EGL implementation on panda not supporting having different contexts.