sometime, i.mx6q openGL update screen abnormal.
The screen don't update after call glSwapBuffers();
I need to call glFlush explicitly to avoid this problem.
The render buffer is active but it is not update to screen.
I save the render buffer through glreadpixels after this issue happend.
I check the saved image, the render buffer is update normal , but it is not update to screen.
My software version is:
yocto-fsl imx-3.14.52-1.1.0_ga
GPU library is imx-gpu-viv-5.0.11.p8.4-hfp.bin
GPU work on fb mode. There are no x11 or wayland.
This issue disappear on any one of below situation
1.downgrade the GPU library version to imx-gpu-viv-5.0.11.p8.3-hfp.bin
2.insert some debug message in my render code.
3.Call glFlush function explicitly frame by frame.