I am currently working on a game with Andengine, GLES1 and have found on one of my devices it runs really slow, (around 15 FPS). To improve this as well as using a SpriteGroup I have converted the background images to RGB_565. So, for example,
mBitmapTextureAtlasBackground = new BitmapTextureAtlas(512,
512,BitmapTextureFormat.RGB_565,TextureOptions.DEFAULT);
mBgRegion = BitmapTextureAtlasTextureRegionFactory
.createFromAsset(mBitmapTextureAtlasBackground, mActivity,
"backgroundgame1.png", 0, 0);
BackgroundSprite = new Sprite(0.0f, 0.0f, mCamera.getWidth(),mCamera.getHeight(), mBgRegion);
However the images are as follows, the one on the right is wtih RGB_565,
(The black rectangle on the first image is an advert I blocked out!). Is there something I have omitted? I would be greatful for any help on this. Thanks in advance.