сделал порт https://github.com/wjakob/nanogui на GLES и wasm (это ох как непросто)
посмотреть тут https://danilw.github.io/GLSL-howto/nanogui/nanogui.html
нужен современный веббраузер
для полноэкранного режима поставьте галочку «Resize canvas»
производительность - впечатляет
я получаю 60ФПС в браузере при 15% нагрузке на ГПУ и 10% на процессор
нативно(gcc) nanogui дает 1200фпс и 2% нагрузку на CPU и 5%ГПУ
да есть еще много багов(помимо тыщи пофикшеных)
на хроме поломано «колесо мыши» при зуме на картинке будет краш(в файрфоксе работает нормально)
если резко крутить «color wheel» будет краш
(при нажатии некоторых кнопок на клавиатуре тоже краш)
билд чисто очень эксперементальный
исходники не раньше чем через 2 недели