Если ваше приложение не является тривиальным, основная часть вашей проблемы будет заключаться в преобразовании кода C ++ в JavaScript.C ++ и JavaScript - это совершенно разные языки, например, статически типизируемый, а другой динамически типизированный.
WebGL основан на OpenGL ES 2.0, который является примерно подмножеством OpenGL 2.0.Таким образом, вы можете написать код OpenGL, который можно напрямую перевести, но не весь код OpenGL.Трудно понять, насколько легко будет выполнить перенос кода OpenGL без дополнительной информации.
Я не знаю ни одного инструмента для автоматизации работы для вас, и я бы очень скептически отнесся к таким инструментам, если бы увиделих.Преобразование семантики одного языка программирования или API в другой - очень сложная задача для автоматизации.