I have a 2D game which is currently written using Irrlicht, and am thinking of re-writing in SDL. An ongoing problem Ive had with it is the very high ram usage(around a gig), this is partly caused by Irrlichts power of 2 limitation(hence re-writing in SDL), requiring the use of a large amount of padding on some images. The other problem is that I want everything to be non-pixalated and have smooth animations, which means that I have a lot(800~900) of large alpha-channel images. currently the game renders at 1280*800.
I was wondering is if it would be possible to store the images compressed in ram, and only decompress the images relevant to the current frame in real time. What would be the easiest way to implement this(zlib?) and how would it effect the performance on less powerful devices sutch as the Pandora.
Also, what video decompression libs will be available on pandora? I assume FFmpeg?
I was wondering is if it would be possible to store the images compressed in ram, and only decompress the images relevant to the current frame in real time. What would be the easiest way to implement this(zlib?) and how would it effect the performance on less powerful devices sutch as the Pandora.
Also, what video decompression libs will be available on pandora? I assume FFmpeg?