Page 1 of 2

PocketHAL status update

PostPosted: Sep 20, 2003 @ 1:46am
by Kzinti
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

PostPosted: Sep 20, 2003 @ 10:08pm
by StephC

PostPosted: Sep 21, 2003 @ 12:00am
by HTK

PostPosted: Sep 21, 2003 @ 12:58am
by fzammetti

PostPosted: Sep 22, 2003 @ 10:21pm
by DillRye
I too am excited to see this, I was wondering how this will work out? Will it be in dll form? If it is a dll like GapiDraw, It would be neat to see a framework that closely matched it so that people could easily switch between the two.

PostPosted: Sep 22, 2003 @ 10:40pm
by Kzinti

PostPosted: Sep 22, 2003 @ 10:46pm
by fzammetti
Thierry, did you get PNG loading support included?

Also, what about a DirectX driver?

PostPosted: Sep 22, 2003 @ 11:53pm
by Kzinti

PostPosted: Sep 23, 2003 @ 12:03am
by fzammetti

PostPosted: Sep 23, 2003 @ 12:21am
by Kzinti

PostPosted: Sep 23, 2003 @ 12:42am
by fzammetti

PostPosted: Sep 23, 2003 @ 1:41am
by mlepage

PostPosted: Sep 23, 2003 @ 6:03am
by DillRye
Thierry, if you give me a basic class with headers, I could probably impliment the directX end for you.

PostPosted: Sep 23, 2003 @ 7:52am
by Johan

PostPosted: Sep 23, 2003 @ 12:11pm
by Conan