Lançamento da biblioteca gráfica IGL 1.0, que abstrai o trabalho com OpenGL, Metal, Vulkan e WebGL

A empresa Meta* lançou a versão 1.0 da biblioteca gráfica IGL (Intermediate Graphics Library), que fornece uma API de baixo nível universal para gerenciamento de GPU. A API proposta abrange funcionalidades típicas de GPU e permite criar aplicativos multiplataforma que podem operar sobre APIs gráficas OpenGL, Metal e Vulkan em sistemas Android, iOS, Linux, macOS e Windows, além de utilizar WebGL para renderização na Web ao compilar o aplicativo para código intermediário WebAssembly. O código do IGL é escrito em C++ e é distribuído sob a licença MIT.

São fornecidos backends para as APIs Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 e WebGL 2.0. A biblioteca é adequada para o desenvolvimento de jogos, sistemas de modelagem 3D e quaisquer outros projetos que exijam suporte a gráficos de alta qualidade. O código IGL é otimizado para alcançar o máximo desempenho, mesmo ao lidar com modelos complexos e detalhados.

A estrutura da API foi desenvolvida com foco na facilidade de uso e implementa conceitos típicos que são compreensíveis para a maioria dos desenvolvedores familiarizados com alguma das APIs gráficas. Em termos de níveis de abstração, o IGL é próximo do Vulkan e do WebGPU, mas se desfaz das especificidades atreladas a motores específicos. A biblioteca suporta a conexão de extensões, permitindo facilmente integrar funcionalidades adicionais e atender a necessidades não padrão que os desenvolvedores possam ter.

Lançamento da biblioteca gráfica IGL 1.0, que abstrai o trabalho com OpenGL, Metal, Vulkan e WebGL
Lançamento da biblioteca gráfica IGL 1.0, que abstrai o trabalho com OpenGL, Metal, Vulkan e WebGL


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster