use shader to get rid of texture swizzle in bitmap surface