Hi,

I've been using GDI for my, by now rather large XP/CE, MFC program.

I'm not all that happy with GDI, it seems limited in
functionally and speed so I'm looking for something
faster and more versatile.

I don't need any alpha-blending stuff, just some
fast and pretty line drawing, polyfills, bitmap rotations and
the ability to switch into fullscreen mode.

I suspect GDI+ would almost be sufficient, but AFAIK
it's not supported on PocketPC.

I'm not thrilled by the idea of implementing DirectDraw in a big MFC
program,
and I read somewhere that it wouldn't offer much of a speed improvement.

Then there is GAPI, but IIRC it doesn't support text drawing which I also
need.

Any ideas?

Cheers,
Sune

Re: GDI alternatives? by dave

dave
Tue Nov 22 06:52:53 CST 2005

Hi Sune,

3 alternatives (for C++ anyway):

PocketFrog/PocketHal (freeware I think)
GapiDraw (commercial)
PTDev (commercial)

Our own blitter library software is PTDev and includes bitmap
text with full Word2003-like control of formatting etc. - I don't
think PocktFrog/PocketHal or GapiDraw provide full text handling
such as justification,alignment, font change etc.

http://www.parystec.com/
http://www.parystec.demon.co.uk/PT-dev_content.html

At the moment PTDev is officially "beta" but only because I'm in the
process of adding/completing sprite animation classes in the library :-)
All the standard DirectDraw-like functionality is complete, except we
haven't got a "fancy" line draw or polydraw/polyfill yet (though we do have
rectdraw and fill) - should you be interested in using PTDev we could make
adding these a higher priority :-)

bye
Dave

"Sune" <sf@aol.com> wrote in message
news:%236BLYPq7FHA.1148@tk2msftngp13.phx.gbl...
> Hi,
>
> I've been using GDI for my, by now rather large XP/CE, MFC program.
>
> I'm not all that happy with GDI, it seems limited in
> functionally and speed so I'm looking for something
> faster and more versatile.
>
> I don't need any alpha-blending stuff, just some
> fast and pretty line drawing, polyfills, bitmap rotations and
> the ability to switch into fullscreen mode.
>
> I suspect GDI+ would almost be sufficient, but AFAIK
> it's not supported on PocketPC.
>
> I'm not thrilled by the idea of implementing DirectDraw in a big MFC
> program,
> and I read somewhere that it wouldn't offer much of a speed improvement.
>
> Then there is GAPI, but IIRC it doesn't support text drawing which I also
> need.
>
> Any ideas?
>
> Cheers,
> Sune
>
>
>



Re: GDI alternatives? by dave

dave
Tue Nov 22 10:31:19 CST 2005

I should have mentioned that PTDev does include full
handling of blitter objects including rotation and scaling
and colourkey etc. - We hadn't added fancy line draws
or polydraw/polyfill as it's a library mainly designed
for handling blitter objects rather than basic shapes.

"dave" <dave@parystec.demon.co.uk> wrote in message
news:dlv54n$3mn$1$8300dec7@news.demon.co.uk...
> Hi Sune,
>
> 3 alternatives (for C++ anyway):
>
> PocketFrog/PocketHal (freeware I think)
> GapiDraw (commercial)
> PTDev (commercial)
>
> Our own blitter library software is PTDev and includes bitmap
> text with full Word2003-like control of formatting etc. - I don't
> think PocktFrog/PocketHal or GapiDraw provide full text handling
> such as justification,alignment, font change etc.
>
> http://www.parystec.com/
> http://www.parystec.demon.co.uk/PT-dev_content.html
>
> At the moment PTDev is officially "beta" but only because I'm in the
> process of adding/completing sprite animation classes in the library :-)
> All the standard DirectDraw-like functionality is complete, except we
> haven't got a "fancy" line draw or polydraw/polyfill yet (though we do
have
> rectdraw and fill) - should you be interested in using PTDev we could make
> adding these a higher priority :-)
>
> bye
> Dave
>
> "Sune" <sf@aol.com> wrote in message
> news:%236BLYPq7FHA.1148@tk2msftngp13.phx.gbl...
> > Hi,
> >
> > I've been using GDI for my, by now rather large XP/CE, MFC program.
> >
> > I'm not all that happy with GDI, it seems limited in
> > functionally and speed so I'm looking for something
> > faster and more versatile.
> >
> > I don't need any alpha-blending stuff, just some
> > fast and pretty line drawing, polyfills, bitmap rotations and
> > the ability to switch into fullscreen mode.
> >
> > I suspect GDI+ would almost be sufficient, but AFAIK
> > it's not supported on PocketPC.
> >
> > I'm not thrilled by the idea of implementing DirectDraw in a big MFC
> > program,
> > and I read somewhere that it wouldn't offer much of a speed improvement.
> >
> > Then there is GAPI, but IIRC it doesn't support text drawing which I
also
> > need.
> >
> > Any ideas?
> >
> > Cheers,
> > Sune
> >
> >
> >
>
>



Re: GDI alternatives? by Sune

Sune
Wed Nov 23 09:54:29 CST 2005

Hi Dave, thanks.

Mostly I draw roadmaps, so line and polygon functions
are important.

I'm not sure where I'm going to go from here, but I will
take a look at PTDev :)

-Sune

"dave" <dave@parystec.demon.co.uk> wrote in message
news:dlvhu5$7sh$1$830fa795@news.demon.co.uk...
> I should have mentioned that PTDev does include full
> handling of blitter objects including rotation and scaling
> and colourkey etc. - We hadn't added fancy line draws
> or polydraw/polyfill as it's a library mainly designed
> for handling blitter objects rather than basic shapes.
>
> "dave" <dave@parystec.demon.co.uk> wrote in message
> news:dlv54n$3mn$1$8300dec7@news.demon.co.uk...
> > Hi Sune,
> >
> > 3 alternatives (for C++ anyway):
> >
> > PocketFrog/PocketHal (freeware I think)
> > GapiDraw (commercial)
> > PTDev (commercial)
> >
> > Our own blitter library software is PTDev and includes bitmap
> > text with full Word2003-like control of formatting etc. - I don't
> > think PocktFrog/PocketHal or GapiDraw provide full text handling
> > such as justification,alignment, font change etc.
> >
> > http://www.parystec.com/
> > http://www.parystec.demon.co.uk/PT-dev_content.html
> >
> > At the moment PTDev is officially "beta" but only because I'm in the
> > process of adding/completing sprite animation classes in the library :-)
> > All the standard DirectDraw-like functionality is complete, except we
> > haven't got a "fancy" line draw or polydraw/polyfill yet (though we do
> have
> > rectdraw and fill) - should you be interested in using PTDev we could
make
> > adding these a higher priority :-)
> >
> > bye
> > Dave
> >
> > "Sune" <sf@aol.com> wrote in message
> > news:%236BLYPq7FHA.1148@tk2msftngp13.phx.gbl...
> > > Hi,
> > >
> > > I've been using GDI for my, by now rather large XP/CE, MFC program.
> > >
> > > I'm not all that happy with GDI, it seems limited in
> > > functionally and speed so I'm looking for something
> > > faster and more versatile.
> > >
> > > I don't need any alpha-blending stuff, just some
> > > fast and pretty line drawing, polyfills, bitmap rotations and
> > > the ability to switch into fullscreen mode.
> > >
> > > I suspect GDI+ would almost be sufficient, but AFAIK
> > > it's not supported on PocketPC.
> > >
> > > I'm not thrilled by the idea of implementing DirectDraw in a big MFC
> > > program,
> > > and I read somewhere that it wouldn't offer much of a speed
improvement.
> > >
> > > Then there is GAPI, but IIRC it doesn't support text drawing which I
> also
> > > need.
> > >
> > > Any ideas?
> > >
> > > Cheers,
> > > Sune
> > >
> > >
> > >
> >
> >
>
>