I have to develop a complex 2D-only GUI on an embedded system based on Freescale MX31 running linux and driving 1024x768 or 800x600 TFT LCD panel. The processor integrates a MBX R-S 3D Graphics Core (GX020) by Imagination Technologies that is Open GL ES 1.1 and 2Dvia3D compliant.
Since I never worked before with graphics accelerators, I'd like to ask the following questions:
1) Can Open GL ES 1.1 (whose main purpose is 3D acceleration) be exploited effectively to build such a GUI?
2) What is 2Dvia3D? Is it somehow related to Open GL ES specifications?
3) If answer to question 1 is yes, which graphics libraries are available that support OpenGL ES acceleration?
Thanks in advance.