> When the blitting-operation is done in sync-mode, then it is done
> immediately. If it is in async-mode, then all blitting-operations
> that are performed to the given blt-argument to ggiBltFlush() at
> _once_, when calling ggiBltFlush().

Hmm - what's the sense behind that ? Optimizing ? Do you think it's worth 
the extra effort ?

If I get you right, you would queue the requests in Async-Mode, and then
batch-execute them - yes ?

Do you think that's worth the bother (allocating memory and taking care that
it eventually gets deallocated, keeping a chain of blits) ?

I mean you may not modify any source or destination area while such an async
blit is queued (for sources this can be helped by copying them, but that
would be real bloat) - won't that be confusing ?

CU, Andy

-- 
= Andreas Beck                    |  Email :  <[EMAIL PROTECTED]>        =

Reply via email to