We are trying to use both background framebuffer (/dev/fb0) and overlay framebuffer (/dev/fb1) and enable global alpha blending. We need to use openGL in both applications but fbGetDisplayByIndex(1) fails. I am yet to dive deeper to understand the error code better. Is there any limitation in using OpenGL with Vivante graphics driver with /dev/fb1 overlay buffer? in i.MX6 Linux platforms?
Has anyone got it working with i.MX6?
It would be thankful if you clarify below queries
1) Are you taking video via MIPI Port?
2) Whether video is interlaced / progressive? ( RGB / YUV )
3) Have you used X11 API to make Full screen?
It worked. We could use OpenGL for both background /dev/fb0 and overlay buffers /dev/fb1. It was a simple bug that overlay buffer was neither setup nor activated. Once we activated /dev/fb1 OpenGL content started appearing on the display.
If your are using X11 backend I guess you should have some issues with resolutions however in meantime please check:
Hope this helps