When calling scene.dispose()… Empty meshes are NOT getting disposed and NOT getting the call to the onDispose observable. They even still show in the inspector. But meshes that have vertex data get disposed just fine.
I need all mesh nodes to be properly disposed of and is mesh.ondispose observable function to get called so i can clean up script component resource for those empty meshes as well.
Can you please take a look at that