View Single Post
Posts: 3,074 | Thanked: 12,964 times | Joined on Mar 2010 @ Sofia,Bulgaria
#50
Originally Posted by Estel View Post
gdizzz, according to freemangordon, GLES1 isn't supported hardware'ishly by our GPU (only GLES2 is) - it is emulated completely on CPU.
Well, it *could* be using some GPU acceleration, but it is still just an emulation

Could it mean that, after all, my first impression that we're going on sole CPU power, was right? Would it explain why kernel "eats" most CPU power, when homeworld is running (GLES1 emulation)?

If all of the above isn't plain BS, how doable would be HomeworldSDL using GLES2, if at all? Sorry, if this is a question that leaves just sad smile - all those GLES<whatever_number> things are confusing a hell outta' me.

/Estel
I guess that would mean a major re-write, GLES1 uses fixed pipeline, while GLES2 not (everything is done with shaders, even a simple triangle to put it simple)

EDIT:

BTW before rewriting, I guess it makes sense to have oprofile for homeworld: http://wiki.maemo.org/Documentation/...aemo5/oprofile
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following User Says Thank You to freemangordon For This Useful Post: