Comment Re:not for long (Score 4, Informative) 198
Your comment would make sense if EFL/E17 did not already support OpenGL ES on embedded devices. Illume, the E17 variant designed for mobile/embedded devices, already runs quite well with hardware/OpenGL acceleration on platforms like Maemo, and I already have built and successfully run EFL-based OpenGL apps on the Palm Pre (available in the WebOS Internals WIDK tree).
Evas was designed from the ground up to be modular and support every graphics platform known to man. Windows GDI, DirectX, iPhone OS, X11, WebOS, native Linux Framebuffer, SDL, OpenGL, OpenGL ES - you name it, EFL runs on it. Evas will take advantage of hardware acceleration when it is available, but benchmarks actually show that in many instances, when it comes to regular UI graphics operations, OpenGL/hardware accelerated interfaces don't necessarily perform better than Evas' own software engine and in several cases are actually worse -- on the Palm Pre, for example, GLES is actually much slower at doing things like alpha blending. So in that respect, yes, hardware does have some catching up to do.