So while the Pi is cool, it's sorely lacking in the full-on video drivers (or maybe Linux is) and while I'm sure a lot of work is going on in the 3D department, I'm curious to know of anything is happening in the 2D world...
Essentially, running my app. in full-screen mode on my "big" monitor is slow. Painfully slow. Slow to the extent I can almost see it draw the pixels of every character. So while I know there are 1 or 2 little tweaks I can do at the SDL level to make things faster, they're not going to be the "big" things that hardware acceleration will give.
So as an example, I have a program that draws spirals, then rotates them. On my desktop (2.1GHz AMD) it achieves well over 500 frames/sec.
Of my Laptop (2GHz AMD) it gets about 200. On my laptop running QEMU in 640x480 size with the Debian ARM image it gets 17 fps. On the Pi in composite video mode it gets 11 - in HDMI mode (1184x928) it's 4.5 fps. Marginally slower under X.
I was thinking it really might be something I'm doing, but I installed and run up TuxPaint - which also uses SDL. It's laggy - especailly when drawing.
However X is reasonable - I can move windows about and the scroll fast, so something is there...
Is there going to be any work done in this area? SDL relies on a fast BLIT type operation but I don't know how it asks Linux to do it - I presume there is some library that needs writing...
So will things improve here? Is it just a matter of time?