Если я устанавливаю интервал представления в Direct3D9 на D3DPRESENT_INTERVAL_ONE, когда я вызываю Present, он ждет, пока монитор не обновится. Он всегда ждет правильную сумму и (предположительно) не использует спин-блокировку.Как работает интервал презентации D3D9?
Я хотел бы иметь возможность делать то же самое «ожидание», которое присутствует в Direct3D9, однако я не хочу использовать Direct3D. Как точно ждать vsync совершенно без использования спин-блокировки? Можно ли запрограммировать ожидание без Direct3D?