Slashscreen

Results 49 comments of Slashscreen

Also. since `_create_instance()` calls `add_child` deferred, perhaps you could put it in a worker thread pool to speed up cloning. I see there is object pooling, so maybe create a...

I was wrong. It's hanging on [this](https://github.com/HungryProton/scatter/blob/5ca161172ad29a79db5c1fac2ea40cc521550581/addons/proton_scatter/src/common/scatter_util.gd#L133) line. I will do some more investigation, possibly tomorrow, since it is 3 in the morning.

> I noticed that in my case automatic LOD generation was taking a long time on load. @SlashScreen you can try disabling it in `ScatterItem/Level Of Detail/Generate` and see if...

But sometimes it freezes elsewhere, and rarely it doesn't free at all. What is going on?...

That causes time when generating, sure, but the issue is that this is happening when restoring from cache.

`call_deferred()` waits to call a function until the next idle time- such as the `await get_tree().process_frame` in scatter's `_on_tranforms_ready()`. add child only adds a node to the scene tree, so...

Disabling the chunking behavior had no effect on the hang.

that didn't fix it. I'm trying to get a profiler to see what is going on.

Noticed that a lot of these issues have been fixed (relatively) recently, but the gem hasn't been updated since 2015. I'll build this gem locally and use it myself for...

If anyone else wants to build their own gemfile, it's pretty easy: 1) Clone the repo 2) cd into it/open a terminal into it 3) run `gem build` 4) The...