Original Post
Hello
I have been working with SwapChains in this world editor I''m working on, but I have this little problem...
Everything works fine, I can open new windows, each with graphics on it, working with the same device but different SwapChains; I can translate, scale, etc. on every window without problems. Then, when I close one window (releasing its swap chain) the other windows seem to be unable to correctly draw stuff in their own SwapChains (no errors are returned by the draw primitives nor the SwapChain->Present() function). Then, if I open another window, creating a new SwapChain for it, all the other windows start working again as they should. :S
I have followed that article at MVP on SwapChains, but still, this problem is there.
Any ideas of what I might be missing or something?