Size: a a a

WebAssembly — русскоговорящее сообщество

2021 September 24

К

Константин in WebAssembly — русскоговорящее сообщество
там копия
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
https://io.perceptiontoolkit.dev/ тут есть пример куркода на васе
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
копия канвы?
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
да, пятерка вообще супернорм
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
Совсем не скажу, что в васм долго летит картинка. Я вот упирался в производительность))
источник

К

Константин in WebAssembly — русскоговорящее сообщество
у тебя js-to-wasm лагает.
это и есть интеропт
источник

К

Константин in WebAssembly — русскоговорящее сообщество
что они там сделали - хз
источник

LM

Lex Meshkov in WebAssembly — русскоговорящее сообщество
Я правильно понимаю. То что когда я кидаю getImageData из canvas'a, он в васм долго переводит. И по этому кидать каждый кадр не стоит
источник

К

Константин in WebAssembly — русскоговорящее сообщество
ну там зависит от размера, сам getImageData - это синхронизация
источник

LM

Lex Meshkov in WebAssembly — русскоговорящее сообщество
А можно уточнить, что значит синхронизация?
источник

LM

Lex Meshkov in WebAssembly — русскоговорящее сообщество
А здесь я вообще не увидел вызовов js-to-wasm
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Канвас ускорен на GPU (после определенного размера) и getImageData - это синхронизвать GPU и сделать readPixel
источник

К

Константин in WebAssembly — русскоговорящее сообщество
ну или асинхронный его метод
источник

К

Константин in WebAssembly — русскоговорящее сообщество
ну те надо подождать когда будет доступно устройство.

Не просто так есть флаги контекста - willReadFrequently
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А зачем? Там же прямой стрим с камеры. Там канвас вообще не нужен
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Нужен.
Как ты пиксели получил решил?
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
иначе не получить фрейм с камеры, не захватить без канвы
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Сейчас можно, но не везде
источник

К

Константин in WebAssembly — русскоговорящее сообщество
раньше нельзя было вообще
источник