[Customdrawn] New fast bitmap copying

Giuliano Colla giuliano.colla at fastwebnet.it
Fri Apr 6 13:27:43 CEST 2012


Il 06/04/2012 12:01, Felipe Monteiro de Carvalho ha scritto:
> It was caused by my first attempt at implementing Mask support.
>
> Fixed in rev 36598
>
Now both canvas test and VMG do work!

Drawing time in VMG has been reduced from 1.1 seconds to around 640/650 
ms in my platform:

[TCDWSCustomForm.EvPaint] Total Paint duration: 638 ms of this CustomDrawn: 638 ms Native: 0
CD_X11 event WM_PAINT - Window 46137346, Delay 0 ms
[TCDWSCustomForm.DrawRawImageToGC] Paint duration: 115 ms


Two things to mention:

VMG shows an enormous amount of such warnings

WARNING: TLazIntfImage.ChooseRawBitsProc Unsupported BitsPerPixel=0

1628 such messages in a less than 30 seconds test.
With other programs you get just three or four such warnings at startup, 
and that's all.
Does this mean something one has to worry about?

In my platform (Fedora 14, Desktop either KDE or XFC4, no difference) 
with Customdrawn when you click the VMG window is minimized, but the 
Icon doesn't appear in the SysTray. Where to look?






More information about the Customdrawn mailing list