I'm looking for a quick fix to reduce the time/memory required to load and display PNG files. This only seems to affect VGA (I'm assuming just because of the file size differences its not as noticable with QVGA). I'm currently using 2.6 but understand that 2.8 and possibly 2.9 include improvements that may help me. I'm only displaying PNG files with BltFast and either E2DSurface or E2DSurfaceRGBA surfaces depending on the particular need.
How do I need to change these calls, or what new calls do I need to add to take advantage of the new faster routines? Or should I only have to rebuild? Which doesn't seem to help at all.