Сообщения, созданные пользователем dI0_oIb
15 ноября 2017 13:14
10 ноября 2017 12:05
Я как то уже задавал такой вопрос, для этого нужен встроенный в движок простейший бенчмарк, который запускается перед стартом сцены определяет ФПС и исходя и этого уже запускает сцену в наиболее вероятно подходящими параметрами.. ПикселРатио не поможет. Но такого бенчмарка я понимаю по сей момент еще нет? поправьте меня если кто знает ..
он там есть, но он такой кривописный, что работает через одно место. как будто его писала буфетчица. или уборщица. или охранник. в общем, любой человек, не понимающий как работает GPU
25 октября 2017 19:46
дык там работает следующая схема:
при клике на мышку начинается трекинг мышки сенсором
при отпускании мышки заканчивается трекинг мышки сенсором
если поставить на паузу, то сенсорная система не реагирует на события, то есть если по клику поставить паузу, то трекинг будет идти и не будет завершаться.
сама мышка отслеживается браузерным обработчиком события, поэтому она не зависит от сенсоров.
итог такой: я бы закоментил pause и resume и посмотрел воспроизводится ли баг или нет
при клике на мышку начинается трекинг мышки сенсором
при отпускании мышки заканчивается трекинг мышки сенсором
если поставить на паузу, то сенсорная система не реагирует на события, то есть если по клику поставить паузу, то трекинг будет идти и не будет завершаться.
сама мышка отслеживается браузерным обработчиком события, поэтому она не зависит от сенсоров.
итог такой: я бы закоментил pause и resume и посмотрел воспроизводится ли баг или нет
25 октября 2017 17:31
Посмотри реализацию внутри того модуля, когда идёт вызов toDataURL на канвасе, рендеринг должен был произведён. Если вызывать его непойми откуда, то велика вероятность что канвас будет черным - ничего не будет отрендерено.
там есть render_callback, надо в нём брать с канваса toDataURL . В самом конце функции frame в модуле ext/main.js есть как раз вызов:
в нём и варится вся лапша из модуля скриншотера
там есть render_callback, надо в нём брать с канваса toDataURL . В самом конце функции frame в модуле ext/main.js есть как раз вызов:
m_main.frame();
в нём и варится вся лапша из модуля скриншотера