Компания Meta* выпустила IGL (Intermediate Graphics Library) — универсальную библиотеку для работы с GPU, упрощающую создание кроссплатформенных графических приложений.
IGL предоставляет низкоуровневый API, абстрагирующий от особенностей конкретных графических API, таких как OpenGL, Metal и Vulkan. Это означает, что разработчики могут писать код один раз и запускать его на широком спектре платформ: от Android и iOS до Linux, macOS и Windows. Кроме того, поддерживается компиляция в WebAssembly для работы в браузере через WebGL.
Библиотека написана на C++ и распространяется под лицензией MIT. Она подходит для разработки игр, 3D-редакторов, и любых других приложений, где требуется высокопроизводительная графика.
API библиотеки разработан с акцентом на простоту использования. По словам создателей, он интуитивно понятен большинству разработчиков, знакомых хотя бы с одним из популярных графических API.
*Компания Meta и её продукты признаны экстремистскими, их деятельность запрещена на территории РФ.
Источник: overclockers.ru