Hi, I've just improved viafb from DirectFB CVS: - revived all pci code, taking physical addresses and sizes from pci - export MMIO region and accelerator ID for user space - default to 720x576 PAL overscan (may be discussed) - fixed warnings - rewrote Makefile stuff
cle266vgaio is obsolete now! But the DirectFB still supports it as a fallback for vesafb users. Running df_dok (at 720x576 16bit) surprised me, some values are twice as high as stated in unichrome.c, others are a bit higher and a few are lower. Maybe df_dok ran at 32 bit before? Benchmarking with 256x256 in 16bit mode... (16bit) Anti-aliased Text 3.010 secs ( 290.631 KChars/sec) Anti-aliased Text (blend) 3.011 secs ( 290.534 KChars/sec) Fill Rectangles 3.005 secs ( 830.922 MPixel/sec) <-- Fill Rectangles (blend) 3.024 secs ( 132.198 MPixel/sec) Fill Triangles 3.001 secs ( 133.212 MPixel/sec) Fill Triangles (blend) 3.005 secs ( 133.034 MPixel/sec) Draw Rectangles 3.001 secs ( 55.014 KRects/sec) Draw Rectangles (blend) 3.002 secs ( 23.184 KRects/sec) Draw Lines 3.002 secs ( 195.536 KLines/sec) Draw Lines (blend) 3.005 secs ( 101.164 KLines/sec) Blit 3.017 secs ( 221.566 MPixel/sec) <-- Blit colorkeyed 3.018 secs ( 221.493 MPixel/sec) <-- Blit with format conversion 3.058 secs ( 87.867 MPixel/sec) Blit from 32bit (alphachannel blend) 3.063 secs ( 87.723 MPixel/sec) Blit from 8bit palette 3.047 secs ( 116.145 MPixel/sec) Blit from 8bit palette (alphachannel blend) 3.007 secs ( 115.510 MPixel/sec) Stretch Blit 3.004 secs ( 115.332 MPixel/sec) Stretch Blit colorkeyed 3.041 secs ( 42.693 MPixel/sec) Built with gcc 3.3.2 (Debian), using CFLAGS="-march=c3 -msse -mfpmath=sse -maccumulate-outgoing-args -momit-leaf-frame-pointer -fnew-ra -ftracer" -- Best regards, Denis Oliver Kropp .------------------------------------------. | DirectFB - Hardware accelerated graphics | | http://www.directfb.org/ | "------------------------------------------" Convergence GmbH -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe directfb-users" as subject.
