“If possible, you want to render directly into the texture created by the runtime”
Based on that suggestion, the swapchain images which are created the OpenXR runtime has to be used during the rendering?
I mean, the OpenXR workflow is the opposite of the OpenVR workflow when the rendered textures can be submitted to the compositor?
Yes, I believe that is correct. The compositor/runtime knows better how to allocate a texture/buffer that will perform well, so the runtime is the one responsible for doing it.