gdiplus image blitting performance status

Dmitry Timoshkov dmitry at baikal.ru
Mon Nov 12 04:46:24 CST 2012


Hi all,

I've written a simple test application to measure gdiplus performace. Although
currently it tests only GdipDrawImage() it could be easily extended to test
anything else if desired.

I'm attaching the test source with results running 32-bit test binary with
gdiplus=b and gdiplus=n (taken from win7). As could be observed, currently
built-in gdiplus performs up to 17 times worse even in identity case in
comparison with native gdiplus. With a scale/rotate graphics transform
the results are up to 20 times slower.

Considerig that built-n gdiplus status regarding support for various complex
things is pretty good, perhaps it's time to spend some time optimizing its
performans.

-- 
Dmitry.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gdiplus_b.txt
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20121112/210fedf2/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gdiplus_n.txt
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20121112/210fedf2/attachment-0001.txt>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdip_perform.tar.bz2
Type: application/octet-stream
Size: 2124 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20121112/210fedf2/attachment.obj>


More information about the wine-devel mailing list