OpenGL functions block for serveral ms when used with EGL
Submitted by Rainer Hochecker
Assigned to Intel 3D Bugs Mailing List
We just moved Kodi (http://kodi.tv/) from glx to egl. With vsync enabled glx was used to block in glxSwapBuffers. EGL shows timing issues. Instead of blocking in eglSwapBuffers it blocks in subsequent gl calls like glColor for several ms. It even does so if I put a glFinish right after eglSwapBuffers. Rendering overlays on top of video leads to missed frames because it slows down rendering even more.