Hi Jeff, Sorry I didn't try with OpenGL, because nowadays I'm only interested in D3D11. I'm always working with some windows at once, and I only work with the editor in the main window, I think it's no needed to work like you propose (adding content directly from the editor to other windows). I just edit the gui files in the editor, and in game simply add the gui file to the Canvas, like always: Canvas.setContent("PlayGui");
CanvasB.setContent("LoadingGui");
As I nearly understand, D3D9 creates a swapchain for every window, but D3D11 (and perhaps OpenGL) only instances one of them per device. Please, you can count on me to proceed with any test or anything! :D