Interesting alpha blit timings

FYI:
82x82 32 bit alpha channel blit to a 16 bit x86 X11 display:

    36 ms   Unaccelerated
    32 ms   Alpha pre-multiplied
    35 ms   Optimized blitter
    29 ms   Optimized blitter + Alpha pre-multiplied

It’s slow!

Reducing the resolution of the alpha blit from 32 to 16 bits only shaves
off a couple more milliseconds.

See ya!
-Sam Lantinga (slouken at devolution.com)–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

It’s slow!

Reducing the resolution of the alpha blit from 32 to 16 bits only shaves
off a couple more milliseconds.

Have you looked at MMX for the alpha blits?

njhOn Sun, 19 Apr 1998, Sam Lantinga wrote: