"Mouse lock" mode does not work under macOS
On macOS YYC builds, the mouse lock mode does not work, because the mouse delta functions are reporting crazy values:
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 914, -511
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 927, -651
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 898, -521
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 898, -515
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 899, -501
cursor = 896, 0; delta = 896, -505
cursor = 896, 0; delta = 894, -505
cursor = 896, 0; delta = 894, -504
cursor = 896, 0; delta = 895, -505
cursor = 896, 0; delta = 895, -504
cursor = 896, 0; delta = 894, -505
cursor = 896, 0; delta = 895, -504
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 896, -504
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 895, -504
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 879, -513
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 761, -648
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 731, -940
cursor = 896, 0; delta = 896, -982
cursor = 896, 0; delta = 919, -791
cursor = 896, 0; delta = 0, 0
cursor = 896, 0; delta = 896, -504
cursor = 896, 0; delta = 896, -503
Since it works in VM builds, this is likely related to Retina, as that only works in YYC.
Possibly an engine bug, but I couldn't reproduce it by itself in a simple project...
Edited by Sean Baggaley