Wow, thank you for the quick verification and explanation!
It’s amazing that you managed to set up Misskey locally in such a short time. And pinning down the root cause so perfectly is truly impressive!
Thank you again for taking your valuable time to help me out ![]()
Sorry! but I have one more question.
I am getting a BABYLON.SnapshotRenderingHelper is not a constructor error at runtime (this only happens in the dev build).
When I checked using console.log(BABYLON), it is indeed undefined.
Does SnapshotRenderingHelper require a specific registration function to be called?
I checked the Babylon code, and it looks like SnapshotRenderingHelper is always exported, so it shouldn’t be undefined.
Also, while the engine appears to be rendering without any issues, but it seems that loading clearQuad.vertex.fx and clearQuad.fragment.fx is failing with a 404 error.
This can be reproduced in a standard build with the web worker mode setting (http://your.misskey.local/settings/preferences#pSlLs6NoI) turned off.
There is also an issue in pnpm build + WebWorker mode where an n.materialClass is not a constructor error occurs inside glTFLoader, but I am currently investigating it…
Sent you a message ![]()
Just wanted to give a heads up - due to a misconfiguration of the eslint plugin I have missed a number of files from the test making sure that pure files never import from side-effected files.
This PR - Remove side-effect import closure baseline by RaananW · Pull Request #18540 · BabylonJS/Babylon.js · GitHub finalizes the changes needed to make every pure file 100% pure, including the baseline testing for that.
After this PR is merged, it is possible that people already use the pure barrels will need one ro two more Resgiter function calls, depending on your usage.


