Представлен браузерный движок Kosmonaut, написанный на языке Rust
В рамках проекта Kosmonaut развивается браузерный движок, написанный целиком на языке Rust. Код распространяется под лицензией MPL 2.0 (Mozilla Public License). Для отрисовки используются OpenGL-привязки gl-rs на языке Rust. Управление окнами и создание контекста OpenGL реализовано силами библиотеки Glutin. Для разбора HTML и CSS применяются компоненты html5ever и cssparser, развиваемые проектом Servo.
@SiberiaBread не особо во всех этих API разбираюсь, но подозреваю что особого профита от Вулкана не будет. У него ведь фишки — производительность и простота кода. А тут надо плоскость рисовать, думаю и код (именно рендера) не сложный, и производительность рендера не так важна.
А вот с поддержкой у OGS пока получше
> OpenGL
А что, Vulkan-код нельзя писать на Rust?