Register
Site Login
Site Search
Forums
Advertisement
Welcome to PocketMatrix. PocketMatrix is dedicated to providing the best online community for mobile device developers and enthusiests. What's new?

very slow PHAL flip times on ASUS 696 wm6


Postby Kzinti » Dec 12, 2007 @ 7:03am

OK. I got DirectDraw to behave properly on my HTC Touch (WM6 device). Please download this and give it a shot on the Asus A696.
Attachments
PocketHAL_ARM_DDRAW_Test.zip
PocketHAL ARM Library with DirectDraw driver
(69.63 KiB) Downloaded 543 times
Kzinti
pm Member
 
Posts: 3238
Joined: Jan 13, 2002 @ 5:23am


Postby GyLgames » Dec 12, 2007 @ 10:37am

THIS WORKS!

The backbuffer flip is ultra fast now 1-2ms (earlier it was +30ms only the flip). Congratulation!

thx-thx

good work
GyLgames
pm Member
 
Posts: 10
Joined: Nov 20, 2007 @ 12:18pm


Postby Kzinti » Dec 12, 2007 @ 5:23pm

Good to hear!
Kzinti
pm Member
 
Posts: 3238
Joined: Jan 13, 2002 @ 5:23am


Postby GyLgames » Dec 12, 2007 @ 11:22pm

The next PocketHAL release will contain this?
GyLgames
pm Member
 
Posts: 10
Joined: Nov 20, 2007 @ 12:18pm


Postby Kzinti » Dec 13, 2007 @ 6:23am

I'd like to put it in the next release, yes. I am a bit concerned with the stability of it. It works on my HTC Touch and your Asus A696, but that's pretty much all that was tested.

I might create a 1.1 branch and keep the current 1.0.4 as a "stable" version.

But I would like to add more features to 1.1 then just a DirectDraw driver.

I know you made a donation, so if you want a banner free version of this, I can send you one directly without making it an official release.
Kzinti
pm Member
 
Posts: 3238
Joined: Jan 13, 2002 @ 5:23am


Postby mm40 » Jan 30, 2008 @ 5:05pm

Kzinti wrote:Sounds like GETRAWFRAMEBUFFER is deprecated / unsupported in WM6.

I have some idea how to work around that, I'll get back to you asap.

The fact that it uses GAPI on WM6 explains why it is much slower in landscape mode.


Ok its one thing to depreciate GETRAWFRAMEBUFFER, that is fine, but on the ASUS 696 it is depreciated and they are returning 1 for the call to ExtEscape! Which causes any game looking for that info not work since they dont fill in the structure correctly, wtf?

Do all WM6 devices do this, or is this a bug in the ASUS 696 OS?
User avatar
mm40
pm Member
 
Posts: 135
Joined: Feb 21, 2003 @ 9:11pm


Previous

Return to PocketFrog & PocketHAL


Sort


Forum Description

SDKs for fast and robust device-independent access to Pocket PC display hardware.

Moderators:

sponge, Kzinti

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron