In the usual pipeline (vertex, tessellation, geometry and fragment shaders) the geometry can be deformed and in the geometry shader it is possible to copy the generated and deformed geometry in order to transfer it from several positions into several layers of a texture to render. Also known as "layered rendering". Does the new mesh shading pipeline (task shader, mesh shader and fragment shader) also have the option of generating / deforming the mesh and then copying it into different layers? So that you can render the same scenario multiple times within one drawcall?
I am asking for Vulkan, OpenGL and DirectX 12