Imagination PowerVR SDK Blog

Slow graphics performance


#1

Hi,

I have OMAP5432 devboard on which I want to run an application with ~200 textures. Application and resources are stored on class 10 uSD card directly plugged into the board. Application runs without a problem and with steady FPS but requires long time start initially. Stdout log indicates that most of the loading time falls on reading .png files.



How can I boost the start and make resources load faster?

Thanks!


#2

Hi,



PNG files will be slow to load as they have to be converted into raw RGBA data before they can be uploaded to OpenGL ES.



Instead ,you should use a compressed format that can be read natively by the GPU (e.g. PVRTC or ETC), or you should use raw RGBA data. PVRTC will be best for run-time performance (and optimized storage size) as data is compressed to 2 bits per pixel or 4 bits per pixel (depending on the compression mode that was used).



Thanks,

Joe