Альтернатива CVDisplayLink для Windows?

В Mac OS X CVDisplayLinkобеспечивает отличный способ надежного обновления экрана для получения анимации со скоростью 60 кадров в секунду без разрывов. Есть ли аналогичный интерфейс в Windows, совместимый с OpenGL?

Конечно, можно заблокировать во время ожидания вертикальной синхронизации, но это не масштабируется для нескольких окон, которые должны анимироваться одновременно. В Windows все они будут ждать друг друга (поэтому два окна, каждое из которых ожидает vsync, упадут до 30 кадров в секунду), в отличие от OS X.

Как, например, видеопроигрыватель выполняет гладкое обновление экрана?

6
задан Frederik Slijkerman 14 May 2012 в 14:03
поделиться