Original author: Lukasz
When setting the pixel format for an image to PF_BYTE_BGRA it creates exactly the same texture as PF_BYTE_RGBA produces.
I have verified that if I manually swap the red and blue channel, the texture looks correct for both PF_BYTE_BGRA and PF_BYTE_RGBA.
Tested with OGRE 1.8.1 / GLES 1.x on iOS 5.1
Original Mantis Ticket: http://www.ogre3d.org/mantis/view.php?id=567