vrwm: Fix controller input/rendering mismatch
This works for portrait mode only for now. Landscape phones present some weird buffer sizes (1080x1080) that get scaled incorrectly for input This also removes all of our older hacks, such as swapping width/height in SurfaceFlingerView and the swap + invert of touch input. A global 90 degree rotation is applied to present the portrait buffers in the correct orientation vr_wm_ctl has a command to stack another rotation on top of the existing ones in order to facilitate development for now. Apps will likely show up rotated, "vr_wm_ctl rotate 1" will fix it, or -1 if it needs to be rotated the other way. Bug: None Test: Manual with permissions and calculator Change-Id: Ifd31b444b944fbf3085613349caae37e817538f6 (cherry picked from commit eb49c451)
Loading
Please register or sign in to comment