need graphic accelerator for mini2440

kuriel
i'm currently developing a shell for mini2440 based on uCos2 kernel(for
now, i do really want to write my own kernel) see my video on
http://www.youtube.com/watch?v=6A8iGuwFdrw, too bad it looks like the
frame-rate dropped when i'm creating many shell objects (windows or
buttons) or render the big one, i have considered using kronos open GL ES
(commercial, duh...) or directFB (it seems like the needs of linux kernel
has become necessity when using directFB), is there any graphic accelerator
that portable and free?

Juergen Beisert
"graphic acceleration" needs hardware support to accelerate something. The
S3C2440 has no such hardware

kuriel
thanx for the reply, i mean software graphic accelerator (i don't know if
this is the exact way to say it), someone had already port directFB
(http://en.wikipedia.org/wiki/DirectFB) on s3c2440 (can be find on
youtube) but i don't know if he uses linux or "No OS".

Juergen Beisert
What do you expect from using directFB? Increased graphics speed?

kuriel
yes, it seems my algorithm is too slow for rendering, maybe a better
implementation of bitblt algorithm (or maybe opacity) will increase the
rendering speed. well it didn't have to be directFB (the video on youtube
shows that one can aquired the necessary speed for rendering using
directFB) actually any rendering algorithm will do, especially the one
optimized for arm.

Juergen Beisert
The directFB's website states: "DirectFB is a thin library that provides
hardware graphics acceleration, [...]". But on the S3C2440 there is no
graphics acceleration hardware, so can't help you.

You may should think about rendering offscreen. The video memory must work
without caching and this will decrease rendering speed. If you do the
rendering job into the regular main memory (with cache) first and then only
copy the result to the video memory this could improve your speed.

kuriel
ok, i'm already doing it and just didn't get the right fps, i think because
of my UI is too much for S3C2440, now i'm considering changing my UI,
thanks for the advice anyway :D