Threading and jME

This might have come up in the past, but the search doesn’t seem to working well quite yet.



My question is, how thread safe is jME, in combination with LWJGL?

Looking at the code adding things to the scenegraph is not (attachChild etc), but that could be synchronized externally. I’m more worried about updating vertex, normal, texture, etc. buffers.



It seems I can at least create them in another thread, as long as I don’t attempt to render them. However I’m not sure what would/could happen if it is being rendered. Is there just a chance of potential artifacts being displayed or will it actually corrupt my data or crash my program?