Support alpha color component and reorder bytes of RGB surface if needed