Currently, if the Metro window is snapped or the device is rotated, the rendered UI is squished to the left and right side of the screen is black. The tap targets appear to be placed correctly, though.
This used to work but must have regressed at some point
This regressed when we switched to using the LayerManager. It takes care of resizing the swap buffers itself and we used to do it ourselves. The problem was that it was trying to resize the swap buffer for 1 buffer but we need 2 for Metro.
Created attachment 645757 [details] [diff] [review]
I'd like to sync up m-c with elm. Metro requires 2 buffers, so the resize call was failing with a param of 1.