Log in

View Full Version : GapiDraw - a free DirectDraw port for Pocket PCs


Andy Sjostrom
03-27-2002, 12:32 PM
<a href="http://www.gapidraw.com/gapidraw.html">http://www.gapidraw.com/gapidraw.html</a><br /><br />I picked up this really cool developer news from the Swedish PDA site called <a href="http://www.handdator.com">Handdator.com</a>.<br /><br />Developer Johan Sanneblad has ported <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcegmm/htm/ddover.asp?frame=true">DirectDraw</a> to Pocket PCs, and calls it GapiDraw. In fact, GapiDraw works equally well on desktop PCs meaning that games developed and compiled for the Pocket PC will run on deskop PCs as well. (If I have understood this correctly...) The image shows both Pocket PCs and a desktop PC running the same game, though.<br /><br />GapiDraw including complete documentation and sample projects is... free.<br /><br />"Almost 100% DirectDraw compatible! All the important features are there. Plus several extras. If you have used DirectDraw previously, you will feel right at home with GapiDraw! Works on both Pocket PCs and Stationary Computers! On Desktop PCs, GapiDraw uses DirectDraw for both window and full screen operation. It is now actually possible to target both Pocket PCs and Stationary Computers using the same code base! Optimized for 16-bit Pocket PC screens. No other graphics SDK comes close in performance. Free of use. You will need my permission before using GapiDraw in a commercial project. But it will not cost you anything. GapiDraw works with C, C++ as well as MFC projects. On all 16-bit color Pocket PCs and Smartphones."<br /><br /><img src="http://www.pocketpcthoughts.com/images/gapidraw.jpg" />

Chubbergott
03-27-2002, 05:33 PM
It's gotta be pretty good if it really is running on what seems to ba an E-115 on the left there (or was there another, better, model in the same case?).

Joe Bogner
03-27-2002, 06:05 PM
It's gotta be pretty good if it really is running on what seems to ba an E-115 on the left there (or was there another, better, model in the same case?).

from gapidraw.com...
"The GapiDraw performance demo running on:
(a) A Cassiopeia E-115, (b) An IPAQ H-3870, (c) A Stationary PC"

Chubbergott
03-27-2002, 06:09 PM
8) In that case.... I'm humbled by my ignorance but impressed by the innovation.

Joe Bogner
03-27-2002, 06:45 PM
I'm disappointed though that it only officially supports 16bit devices. I'd love to get this working on my Jornada 525.

johnm
03-27-2002, 10:20 PM
The development forum for this library is hosted on pocketmatrix. You can find other useful graphics (GAPI) libraries there as well such as easyCE and pocketFrog (which I like quite a lot.)