by Kzinti » Sep 20, 2003 @ 1:46am
PocketHAL is shaping up nicely. Drivers are almost finished. All I need to do now is clean stuff a little, wrap up everything together and release it.
StrongARM LCD and XScale LCD
============================
Blitting from backbuffer to frontbuffer (any orientation) is running at least twice as fast as an equivalent GAPI implementation. Think full screen blits in less then 3.0 ms.
Synchronization with VSYNC is available on both processors in all orientations.
Known devices: iPAQ 3600, 3800, 3900, Maestro, most (all?) first generation StrongARM devices.
MediaQ LCD
==========
This one is a bummer and the reason PocketHAL has been delayed for so long. The MQ1132 sux, I was hoping the 1178 was faster, but no, it sux too. Even with the hardware blitter (performing the rotations), performances are slower then using GAPI, which is already slow.
Synching with refresh is possible in theory, but there is no point in doing it: blitting the backbuffer (19-33 ms) is slower then the refresh speed (~17ms)!
Known devices: All the devices coming out right now (arg!)
Imageon 100
===========
ATI doesn't fare much better then MediaQ. At least there was a way to speed it up by 5-10%.
No synching with the refresh here, couldn't find a way.
Known devices: E740, E750