Maybe you are talking about 2D OpenGL.
But now we have OpenGL ES 2.0 3D GPU with BCM7424 (duo2).
I meant the kind of OpenGL you can use to play Quake on. Which is totally unrelated to what is required to run Android these days.
They all have some support for OpenGL, but most of it is pretty basic.
Not that it matters anyhow, because you cannot use the OpenGL hardware without support from the manufacturer.
>But ok apart of 3d grphics do you agree or not that enigma2 graphic is poor and a little bit incomplete and should be improved?
I have no idea what I would want to use 3D for in a GUI for a PVR.
Yes, the graphics and especially the UI parts of E2 are "poor". If I rewrite it, people will yell at me because they cannot use skins anymore.
It seems to me that is not only poor but a little bit incomplete.
Look at a comparison with enigma1.
We had in e1 that wonderful sync function to flush all the graphics before to render new objects.
This is missed in e2 and we had to be creative with all those tricks like timers to prevent the annoyng modal window issue.
And focus ? Do you remeber the e1 focus mechanism facility in design windows with multibple buttons and lists ?
There are such important and basical functions never implemented in e2 that is ridicoulus to talk about 3d effects.
Yes the skin back compatibility is a problem but is not THE problem.
A new menu system could be easly be added leaving avaialble the current.
I think the real problem is that to work to graphic side require a big amount of work and energies both from programming side and also from skin side.
And all the graphic system is too much old.
So, maybe the real problem is if is a good idea to invest time and energies in this side or to wait for something new to work in the future.