Я хочу идеально синхронизировать два выхода экрана. Я работаю с DirectX11, два экрана выводятся на одном адаптере видеокарты. В настоящее время мой основной алгоритм:DirectX: Как идеально синхронизировать два выхода
mainloop:
{
for (int i=0;i<2;i++)
render the scene for output i
for (int i=0;i<2;i++)
swapchain(i)->Present()
}
Все работает. Но некоторые пользователи сообщают, что они «чувствуют» оба изображения на двух экранах не совсем синхронизированы. (Я использую точно такие же экраны, и все работает на одном видеоадаптере).
Выполнение двух swapchain->present
Я не уверен, что оба синхронизированы. Мой вопрос:
Есть ли способ убедиться, что оба выхода находятся в синхронизации? Например, возможно ли иметь одну только swapchain для двух выходов?
заранее спасибо
Arnaud