The DirectX SDK isn't very clear how developers are supposed to handle multiple graphics cards, multiple monitors, etc, and it's been bugging me for a while.
I know a device is made from an "adapter," but what exactly is an adapter? Is an adapter every graphics card? Is an adapter every monitor. Say I have 2 graphics cards, 2 monitos on each, totalling 4. Is an adapter each monitor, or each card?
If it were each card, that would be the easiest. But is it each monitor? If that's the case, what about moving windows between monitors? If I have a swap chain hooked to a window on one monitor, what happens when I drag it to another monitor on the same card? What about another monitor on a different card?
Thos eare the big questions, but I'm sure their answers will spawn more questions. Thanks in advance.
I know a device is made from an "adapter," but what exactly is an adapter? Is an adapter every graphics card? Is an adapter every monitor. Say I have 2 graphics cards, 2 monitos on each, totalling 4. Is an adapter each monitor, or each card?
If it were each card, that would be the easiest. But is it each monitor? If that's the case, what about moving windows between monitors? If I have a swap chain hooked to a window on one monitor, what happens when I drag it to another monitor on the same card? What about another monitor on a different card?
Thos eare the big questions, but I'm sure their answers will spawn more questions. Thanks in advance.