Yellow-Dog-Man/Resonite-Issues

[Linux, Screen] Rotating Objects Extremely Buggy

yoshiyoshyosh opened this issue · 3 comments

Describe the bug?

On Linux Native, rotating objects using the e keybind in screen mode is incredibly buggy and temporarily positions the object at the cursor position rather than not moving it at all. This behavior is not observed with Proton

To Reproduce

  1. Open Resonite on Linux Native
  2. Spawn or obtain an object
  3. Try rotating it by holding right click, holding e, and moving the mouse

Expected behavior

The object smoothly rotates where it is stationed, naturally following mouse movements.

Screenshots

rotate_bug.mp4

Resonite Version Number

2023.10.13.743

What Platforms does this occur on?

Linux

What headset if any do you use?

No response

Log Files

Resonite Log

Additional Context

Potentially related to #47 as part of a larger issue on handling mouse movement in Linux as a whole.

Reporters

yosh

XDelta commented

Looks like this does happen on windows although to a lesser extent. More noticeable in UI-align mode and just offsets the object a bit from where it should be

The LinuxFixes mod actually fixes this somehow on NeosVR. It may or may not be a Unity bug.

As with #47:

Based on the report, it sounds like the underyling issue is that the cursor isn't being recentered properly.

What desktop environment/distro are you using, @yoshiyoshyosh? Is it replicable on all environments, e.g. SteamOS/Steam Deck as well (if you have access to one)?

This may be a duplicate issue/the same underlying issue because of that connection.