I have the situation in which I require different VkPrimitiveTopology's for different models, which requires me to have a unique pipeline's that render the different models, but now I require multiple windows open at the same time. Is there any way to use the pipelines for multiple windows or will I require a different set for the new window?
The secondary windows could be a different size to the main window, that's why I ask because I know when a window resizes you require to rebuild the pipeline.