CVSROOT:        /cvs/directfb
Module name:    gdk-directfb
Changes by:     neo     20020108 23:00:28

Modified files:
        .              : gdkdrawable-directfb.c 

Log message:
Only use our draw_pixbuf implementation if alpha-blended blitting
is done in hardware. Pulling the surface into system memory and
using the highly optimized gdk_draw functions is faster than using
our software renderer on the surface in video memory.

This gives nice results for the pixbuf compositing tests in testrgb:

PIII-650, Matrox G450:
Alpha test time elapsed: 0.83s, 60.1 fps, 15.38 megapixels/s
Alpha test (to pixmap) time elapsed: 0.74s, 67.9 fps, 17.38 megapixels/s

PIII-750, VeasFB:
Alpha test time elapsed: 1.92s, 26.1 fps, 6.67 megapixels/s
Alpha test (to pixmap) time elapsed: 1.57s, 31.9 fps, 8.16 megapixels/s



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-cvs" as subject.

Reply via email to