Size: a a a

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

2019 November 17

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Eugene Obrezkov
Просто если пиксель не менялся, то я и не шлю последовательность на его обновление. Он остаётся с предыдущего кадра
Ясно в канвасе это было бы очень затратно, там эжто делается над регионами через clearRect, который затирает изменившуюся область и отрисовывает ее заново (если это не задний фон)
источник

M

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

US

Ujjwal Sharma in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
@ryzokuken вдохновил меня пойти посмотреть что надо сделать чтобы добавить поддержку arm в cranelift
Yay
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А может этот bytecodealliance на самом деле замаскированная церковь Сатаны?)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
Кто-нибудь знает про Binaryen wasm-shell? Он в спек тестах не может распарсить инструкции не в форме S-выражений. Интересно, так задумано?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Slava Kuzmich
Кто-нибудь знает про Binaryen wasm-shell? Он в спек тестах не может распарсить инструкции не в форме S-выражений. Интересно, так задумано?
Какие именно? wast устарел, сейчас все используют wat текстовый формат + там были изменения вроде set_local / get_local -> local.set / local.get и переименовались операции связанные с memory
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
но в спеках да по традиции wast
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
core/stack.wast например, в районе "(local.get $n) (local.set $i)"
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
MaxGraey
но в спеках да по традиции wast
wast — это расширение wat
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
А если заменить на "(local.set $i (local.get $n))" - то парсится
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
Видимо он понимает только подмножетво wast, которе называет Binaryen IR, если я правильно понял
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
wast — это расширение wat
Все верно. wat это линейный текстовый формат наиболее близкий к семантике бинарного формата.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Slava Kuzmich
А если заменить на "(local.set $i (local.get $n))" - то парсится
А что wabt? Попробуй здесь: https://webassembly.github.io/wabt/demo/wat2wasm/
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
wabt умеет и "(get) (set)" и "get set" и "(set (get))", а Binaryen видимо только последнее
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Slava Kuzmich
wabt умеет и "(get) (set)" и "get set" и "(set (get))", а Binaryen видимо только последнее
тогда открывай issue в binaryen репозитарии
источник

AR

Andrey Roenko in WebAssembly — русскоговорящее сообщество
Folded instructions - часть wat, который часть 1.0. Так что все скобочки должны нормально парситься
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Slava Kuzmich
Видимо он понимает только подмножетво wast, которе называет Binaryen IR, если я правильно понял
у байнариена свой ir
источник