LINUX.ORG.RU
Ответ на: комментарий от EXL

WebAssembly будет когда он будет распространён. Пока что он поддерживается только в последних версиях браузеров, которые достаточно убоги после последних изменений.
В общем, сначала подожду немного, через пару месяцев наверно в бледнолис внедрят.
SIMD.js похоже оказывается быстрее даже там где он не поддерживается и эмулируется. Возможно, результат векторизации как-то лучше оптимизируется в jit.
А вот без asm.js производительность хромает. В opera presto примерно 2-3 fps выходит. Но возможно, это сам js движок там такой медленный. Впрочем, последние версии почему-то с престой не работают. Вылазит за какой-то лимит, из-за чего не грузится фс.

Для -s WASM=1 надо ставить специальный компилятор

mittorn ★★★★★
() автор топика
Последнее исправление: mittorn (всего исправлений: 2)
Ответ на: комментарий от steemandlinux

Ну проблема это в sdl2 для emscripten. Не могу же я сразу портировать движок, допилить эмскриптен, его форк llvm, поддержку udp в websockify и ещё и sdl2 переписать

mittorn ★★★★★
() автор топика

круто!
у меня на
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
и опции хранения ресурсов - ram storage 30фпс, причем с самого начала никаких фризов.
подпишусь на тему.
автору спасибо. хром 58, курсор тоже не лочится - вылетает за экран приложения

etwrq ★★★★★
()
Последнее исправление: etwrq (всего исправлений: 1)
Ответ на: комментарий от etwrq

Лочится только в полноэкранном режиме. Так сделали в порте sdl2 на emscripten. Нужно бы с ним разобраться или переделать.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от etwrq

Залил обновление. Теперь сеть работает в старых es5 браузерах, исправил работу с indexedDB, попытался улучшить работу с полноэкранным режимом

mittorn ★★★★★
() автор топика
21 августа 2017 г.

Уже забыл про этот тред, а он в топе поисковиков по «half-life в браузере»
Движок обновлён, теперь используется vbo рендер. fps улучшился значительно. Добавлена поддержка zip файлов (может глючить в firefox). Возможна так же загрузка локальных zip файлов, так что ели медленный интернет - можно собрать zip самому.
Залито несколько модов, минимальный образ с тренькой умещается в 20 с лишним мегабайт
Исправлены раздражающие баги при выходе.
Перекрашена страница, добавлен прогрессбар.
Скрипты игровых библиотек вынесены отдельно, это позволяет уменьшить размеры образов, освободить часть оперативки и ускорить запуск

mittorn ★★★★★
() автор топика
Ответ на: комментарий от timdorohin

Если это hldm - то multiplayer/Internet games

mittorn ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.