There are two screen in our board. One is hdmi(1280x1024P-60 32bpp), another is lvds(1280x1024P-60 32bpp). We enable dual frame buffer in rootfs by export FB_MULTI_BUFFER=2. We use 'eglNativeDisplayType = fbGetDisplayByIndex(x);' to render to /dev/fb0 and /dev/fb2.
(1)When we render a rotating texture to anyone of the screen, it's smooth(EGL_WIDTH=1280 and EGL_HEIGHT=1024).
(2)When we render a rotating texture to the two screen through two process, it's smooth(EGL_WIDTH=1024 and EGL_HEIGHT=1024).
(3)When we render a rotating texture to the two screen through two process, it is not smooth especially /dev/fb2(EGL_WIDTH=1280 and EGL_HEIGHT=1024).
What's wrong with the resolution of 1280*1024 while dual display?
Hi jie,
I.MX6 IPU does not support rotation (limitation of IC module) above 1024x1024, so one needs to split image on smaller areas and rotate them, after that combine to whole image. Unfortunately I lack of an example like that.
Regards
I thing I do the operation of rotation by GPU. Is there a way to ignore the IC module while do the operation of rotation?