История изменений
Исправление Skullnet, (текущая версия) :
Это «дико» позволяет неиллюзорно экономить заряд батареи на ноутбуках.
Вот с хера ли? Я понимаю как работает рендеринг, в этот миф уж точно никогда не поверю. Потому что большинство приложений делают вот так:
while (loop) {
renderStuff();
swapBuffers(); // блокировка при включенном V-Sync
}
Вопрос, где тут будет расход батарейки, когда кол-во вызовов будет одинаковым в обоих случаях?
Однако, вот теперь представьте, что мы хотим искусственно ограничить в приложении FPS своими средствами, либо как-то по другому организовать render loop. В этом случае отрисовка по команде композитора - это сраное говноограничение, которое обходится только отключением V-Sync-а КЕМ во всех приложениях. К тому же композитор перестаёт отправлять колбеки, когда окно не активно. Про это и написал dudemanguy.
Исходная версия Skullnet, :
Это «дико» позволяет неиллюзорно экономить заряд батареи на ноутбуках.
Вот с хера ли? Я понимаю как работает рендеринг, в этот миф уж точно никогда не поверю. Потому что большинство приложений делают вот так:
while (loop) {
renderStuff();
swapBuffers(); // блокировка при включенном V-Sync
}
Вопрос, где тут будет расход батарейки, когда кол-во вызовов будет одинаковым в обоих случаях?
Однако, вот теперь представьте, что мы хотим искусственно ограничить в приложении FPS своими средствами, либо как-то по другому организовать render loop. В этом случае отрисовка по команде композитора - это сраное говноограничение, которое обходится только отключением V-Sync-а КЕМ во всех приложениях. Про это и написал dudemanguy.