The main problem was that the view manipulator cube ImGuizmo::ViewManipulate does not return whether the matrix changed or not, so I basically have to update the view matrix even when you're not using the view cube, and that causes these slight movements.
adrientd
But I think I've seen some functions that tell if the view cube is being used or not, I might use these.
adrientd
If you removed the matrix inversion, what else did you use?
hesopesomeso
I remember removing it whole the cube still seemed to function, so I was okay with it
adrientd
But then it didn't update when you rotate the cube?
hesopesomeso
I can't quite recall, but I think it worked okay? But I guess that couldn't be the case, so I probably didn't know how it worked at all
hesopesomeso
Why would one need to change the position with the cube?
adrientd
Ah so you keep the old camera position?
adrientd
I think the cube does change the position as it rotates the camera around a point at the center of the view, not around itself iirc.
hesopesomeso
It really shouldn't change the position, only the camera direction.
hesopesomeso
I don't recall, but it is very probably I removed it
pegperegogaucho
Who even needs the cube? It's just ine the way most of the time and will react to presses and drags inside imgui windows even though it is hidden...
hesopesomeso
I didn't wanna say it...
pegperegogaucho
I've never ever used the camera cube non-accidentally and trying it out right now I'm already noticing many issues with it Maybe it would be a good decision to just... remove it? Maybe we could make a poll?
pegperegogaucho
Of course I'm sure a lot of effort has gone into adding it, but It's kind of out of place in an editor instead of a 3D modelling program or something
adrientd
Honestly me too I don't think I use it a lot, even if it's to get a top-down view there's a button for it in the Main window.
hesopesomeso
There could be something more useful in the bottom right corner?
adrientd
We could make a poll, but I feel like the answer is already known