lawnjelly
lawnjelly
Back on PC now, just to show I discussed this problem when making the original PRs: https://github.com/godotengine/godot/pull/52846#issuecomment-979811468 https://github.com/godotengine/godot/pull/52846#issuecomment-980526067 It is analogous to filming a helicopter with e.g. a 50fps camera....
I noticed this happening in my own music app when displaying too many notes in a scrollable window. I'll probably end up making a "virtual window" as @Calinou suggested above,...
Have you got a test MRP that shows the difference? That would be useful to profile and see the difference. :+1:
I'll post here some profiles. Here is the original code running a slightly modified benchmark above: ### Orig code  One thing that jumps out immediately is that `_get_nbors()` is...
> > So I'm not sure why we need to use a map at all? > > Because otherwise, multithreaded will not be possible? I have a sneaking suspicion that...
Out of interest I did a little experimentation with this for fun. I managed to get it down to less than 5.0 using the benchmark (although I'm not sure on...
Now looking at the original code, and the use of `RBMap` in this PR, it looks like the original version is closer in spirit to what I ended up with....
I can only give rough feedback as away from home for xmas on tablet but im in favour of something like this. There are two obvious variations: 1) Make current...
> shouldn't a node without (connected) parent always have a **global** initial state of _zero_? No. That's kind of the point of having out of tree global transforms. Relative to...
This is perhaps why this was treated as an error before, it seems you are misunderstanding the coordinate spaces, and perhaps this will be a common problem with users. Maybe...