Wasn't the argument against using internal rotating, that it would saturate the internal bus and thus lower performance a lot?
So, we have a 720x1280 screen. Lets say we are using 16bit color, stored as 2 byte. Those would need to get loaded and then stored again. At 30fps we would have...