How do I drive multiple heads (from the same GPU) with Direct3D 11 with vsync? I assume the refresh rates might differ slightly, and the resolutions definitely will be different.
What does my main loop look like?
How many threads do I need? Where do I call Present and with what arguments?
I’ve tried setting this up multiple ways, but I don’t get good vsync (as in: PRESENT_INTERVAL_ONE).
What’s the right way to set this up?