Max Nilson wrote:
<snip> 
> 
> Most of the S3-Trio, Intel i810 video and some earily ATI Rage cards have
> drivers that just don't handle masked blits correctly over a certain
> point. At this stage I'm on the verge of writing my own careful minimal
> transparent blit operation for image list type bitmaps just so that we can
> avoid all the damn support calls about the pink backgrounds and having to
> explain why the video driver bugs are not our problem. Sigh.

Although the driver is the root of the problem, quite often it's the
application programmer who has to find a fix - or at least a workaround. 
It'd be nice to be able to just pass it off as a problem with the video
card, but from my experience few clients accept that.  Unfortunately finding
a solution is not always easy :(

>From all that I've heard and experienced about image lists, there are just
too many problems to make them usable.  I do almost all of my image copying
with API calls now... you get a little more control, and if something goes
wrong you have a better chance of finding out what.  Also I tend to build an
image in an off-screen buffer (a TBitmap for example) and blit them to the
display using the simplest possible method (BitBlt, or TCanvas.CopyRect if
you prefer).  I have yet to have one freak on me doing it this way, and up
until recently I had an S3-Trio64 card which had plenty of glitches of its
own.

-- 
Corey Murtagh
The Electric Monk
"Quidquid latine dictum sit, altum viditur!"
---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"

Reply via email to