I did some benchmarks using the latest CVS of SMPEG on a dual 600 MHz
PIII system:
Normal shared memory updates (converting from 16 bpp to 32 bpp):
64 FPS, 22 FPS pixel doubled
Asynchronous shared memory updates (converting from 16 bpp to 32 bpp):
81 FPS, 24 FPS pixel doubled
Normal shared memory updates (16 bpp, no conversion):
90 FPS, 37 FPS pixel doubled
Asynchronous shared memory updates (16 bpp, no conversion):
131 FPS, 44 FPS pixel doubled
Whether or not sound was enabled had no effect on the results.
Heheh.
See ya!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software