So i've been bashing my head against this for a while. I'm using the DirectXTK11 with my own renderer and i'm using the Mouse class that comes with it. When the mouse is in relative mode, I take the mouse delta and multiply it by .05f to speed it up and then use it to rotate my camera. My issue is that when I'm rotating my camera diagonally, the movement is super jerky and never moves smoothly in the diagonal direction. It only moves to the left/right or up/down, especially if the mouse isn't moving very fast. I looked into the debugger and i'm seeing that even when the mouse is moving diagonally, if it's not moving very fast, either the X or Y value coming from the Raw Input is 0, despite the fact that the mouse is moving in both directions.
I followed the DirectXTK tutorial on mouse movement but the rotation gain in that tutorial is too slow, hence why i'm multiplying it by a higher value. If there is more information needed, let me know. Thanks for your help!