Информация об изменениях

Сообщение Re[3]: Swap 2 buffers от 10.11.2019 13:46

Изменено 10.11.2019 13:56 Nikе

Re[3]: Swap 2 buffers
Здравствуйте, Nuzhny, Вы писали:

N>Как обычно в этих случаях и работает: в один буфер пишем со звуковой карты, а другой слушаем — потом меняем, в один буфер рисуем, а другой выводим на экран — потом меняем. Приём старый, решается мьютексами и condition variable, а мне интересно без них.


Так-то зачастую тремя, первый выводится, в два другие рендерится (чтобы не ждать, пока первый станет доступный для заполнения). А ещё всё активнее проникают технологии типа variable refresh rate, которые, при должном стечении обстоятельств позволяют одним обходиться, а то и просто рабочим кешем.
Re[3]: Swap 2 buffers
Здравствуйте, Nuzhny, Вы писали:

N>Как обычно в этих случаях и работает: в один буфер пишем со звуковой карты, а другой слушаем — потом меняем, в один буфер рисуем, а другой выводим на экран — потом меняем. Приём старый, решается мьютексами и condition variable, а мне интересно без них.


Так-то зачастую тремя, первый выводится, в два другие рендерятся (чтобы не ждать, пока первый станет доступный для заполнения). А ещё всё активнее проникают технологии типа variable refresh rate, которые, при должном стечении обстоятельств позволяют одним обходиться, а то и просто рабочим кешем.