Это крайний случай, но я разрабатываю игру, которая использует несколько мониторов. По причинам, выходящим за рамки этого вопроса, я использую «метод с несколькими устройствами», а не цепочки обмена. Мой код подобен следующему образцу:
http://www.codesampler.com/dx9src/dx9src_1.htm#dx9_multiple_devices
С чем я борюсь и о чем не могу найти документации, так это можно запустить оба окна в полноэкранном режиме (например, d3dpp.Windowed = FALSE;
). В настоящее время я получаю HRESULT «недопустимые параметры» при вызове CreateDevice
во второй раз. Он отлично работает, если одноокно полноэкранное, но не оба. Я надеюсь, что есть настройка, которая заставит это работать...
Заранее ура