Я только начал изучать D3D9 с помощью SlimDX.
У меня есть устройство, созданное на основе основного адаптера дисплея, и device.present только переворачивает задний буфер на основной монитор. Когда окно перемещается на дополнительный дисплей, поверхность больше не обновляется. Это ожидаемо.
Что я пытаюсь сделать, так это то, что если окно перемещается на вторичный дисплей (полностью на вторичный дисплей или частично, занимая как основной, так и вторичный дисплеи), отображается одно и то же визуализированное изображение.
Что мне нужно сделать для этого (кто-то предложил CreateAdditionalSwapChain здесь и здесь, но я не понимаю, как это может работать)?
Я намерен поддерживать только карты с несколькими головками.