Hi Philipp,
Philipp Lohmann a écrit :
Hi,
attached you'll find a changed implementation for AquaSalGraphics.
Ufff ... what a change !
This implements the new way of only painting to a back buffer and only
updating to the window if a system event requests it (or the frame is
flushed).
Indeed, I have seen a lot of BeginGraphics() / EndGraphics removed ..
I found no more problems in comparison to the aquavcl01 checked in
version and an outdevgrind test (vcl's performance measuring tool to be
found in vcl/workben) shows that performance almost over the board is
considerably better.
Very interesting. How use this tool btw ?
The speed was already very correct, but if you improve things, nobody
will vry :-)
However since it's a quite invasive patch I'd like
people to play with it and find severe problems before I commit it.
FYI, because of some changes I did this week end in
salnativewidgets.cxx, some huncks didn't apply, and I provided a new
patch, (to be applied from sources root).
New patch =>
http://eric.bachard.free.fr/mac/aquavcl/patches/aquavcl01_may2007/new_aquasalgraphics/aqua_new.diff
Note : I removed another hunck, for some control, but this is very
harmless (concerns cosmetics with indentation)
Just sometimes the refresh looks not complete, e.g. :
http://eric.bachard.free.fr/mac/aquavcl/patches/aquavcl01_may2007/new_aquasalgraphics/new_aquasalgraphics01.jpg
But this is maybe my fault...
Unless someone objects until tomorrow evening (german time) I'll commit
this patch.
We'll have a look, and test and test and ... :)
Kind regards,
Eric
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]