important update:
i take everything back what i said about myTexture = TextureIO.newTexture(TextureData_FromOtherThread); is blocking the render thread.
it just found out, that even if i leave away that last step, my renderthread seems to block occasionally, so it must happen somewhere in my loading routine, which is running in that other thread.
and that’s the weird thing, in my understanding, since it is definitely running in another thread, it should not block the rendering at all.
btw, my textures are not coming from disk, but are merely generated on the fly by some drawing functions, but these functions are running in the other thread.
anyone got an idea what the problem could be?