
Originally Posted by
to_pe
You can fix this easily. XNA is limited at 800x480 resolution and when you use it on 1280x768 resolutions, hardware scaler will scale up your image and you won't find any distortions. However, when you run your app on 720p displays, due to the fact that the aspect ration is different i.e. the screen is wider, your image is scaled up and padded with black rectangles.
To avoid this issue, you need to detect if you are running on 720p devices using reflection and change back buffer dimensions to 800x450. Now you will not feature any black bands on either side. You have also gained some free performance since you are rendering less pixels.