I am using Mali-400 GPU on Linux platform.
In My OpenGLES application, I created an EGL Image using eglCreateImageKHR in RGBA8888 format. I am sending data buffer of RGBA8888 format to the GPU.
The image is displayed properly.
When I check with "fbdev" command, I can see that my frame buffer resolution is 1920x1080 16 bpp.
Where is the conversion from RGBA8888 to RGB565 happening?