[nlist-mcc] Re: Recent WPAA implementation for OS3

  • From: Ilkka Lehtoranta <ilkleht@xxxxxxxxxxx>
  • To: nlist-mcc@xxxxxxxxxxxxx
  • Date: Tue, 26 Feb 2008 10:56:48 +0200 (EET)

On Tue, 26 Feb 2008, Ilkka Lehtoranta wrote:

> > > It is not only about eye candy. Without WPAA() it is not possible blit 
> > > images in ARGB format to screen and have transparency. Your only option 
> > > is 
> > > using BltBitMap#?() family functions and build mask plane. And of course 
> > > it means that you must use bitmaps rather than ARGB arrays complicating 
> > > 68k build even more. WPAA() eliminates need for difficult bitmap handling 
> > > and joins MorphOS and 68k code to same sections reducing #if..#endif 
> > > directives.
> > > 
> > > On the other hand if NBitmap.mcc can not do transparency in OS3 we could 
> > > remove OS3 support altogether. Without transparency support it is useless.
> > 
> > The problem is that alpha support is possible with OS3, but not in general. 
> > That 
> > is what I am talking about all the time. You need a suitable 
> > picture.datatype to 
> > deliver a proper alpha channel AND and graphic system being able to handle 
> > this 
> > alpha channel.
> 
> So, all you need is working picture.datatype. I have to check what pic.dt 
> actually works in OS3 but I am sure there are few. ak-datatypes seem to 
> support alpha channel on OS3 so there should be working pic.dt around.

Correction: CGX or P96 is of course needed.

It should be also noted that there could be other ways to deliver graphics 
than (slightly obsolete) datatypes system. NBitmap user should be able to 
provide displayed graphics in bitmap format or as ARGB array in addition 
to dt loading method.


  Ilkka


-- 
_______________________________________________________________________
NList classes mailing list  -   //www.freelists.org/list/nlist-mcc
Listserver help...: mailto:nlist-mcc-request@xxxxxxxxxxxxx?subject=HELP
Unsubscribe: mailto:nlist-mcc-request@xxxxxxxxxxxxx?subject=UNSUBSCRIBE
Bugtracker: http://sourceforge.net/tracker/?group_id=112474&atid=662281

Other related posts: