Foi lançada a biblioteca multimídia LDL, otimizada para sistemas de baixa potência

A primeira versão da biblioteca multimídia LDL (Little DirectMedia Layer) está disponível, desenvolvida com o objetivo de funcionar em hardware obsoleto. A biblioteca oferece uma API cross-platform simples para trabalhar com gráficos 2D, gerenciamento de janelas e eventos do sistema operacional, adequada para o desenvolvimento de jogos simples e aplicações multimídia. Na prática, a biblioteca já está sendo utilizada no desenvolvimento de um motor de jogo alternativo e aberto para o jogo Arcanum. O código do projeto é escrito em C++ 98 e é distribuído sob a licença BSL 1.0 (Boost Software License).

O autor dedica grande atenção à otimização da biblioteca para plataformas legadas e à criação de uma API C++ portátil única que pode ser utilizada em diversos sistemas operacionais (um API para programas em C também é fornecida). A versão atual oferece suporte para funcionar no Linux (Debian 3+) e Windows (Windows 95+).

O suporte para renderização em GPU usando OpenGL 1.2 e OpenGL 3.0, bem como renderização programática utilizando CPU, está disponível. O método de renderização pode mudar dinamicamente durante a execução do aplicativo. No Linux, suporte a XLib é garantido, mas também está em desenvolvimento o suporte ao protocolo Wayland. Funções para manipulação de som são fornecidas. É suportado o carregamento de vários formatos de imagem (bmp, png, tga, jpg).

Futuramente, está prevista a adição de suporte para renderização por meio do Direct3D 9/10/11, reprodução de som em streaming, impressão de texto utilizando a biblioteca Freetype, API para manipulação de threads e redes. Também está nos planos o porting para plataformas Android, iOS e macOS.

Foi lançada a biblioteca multimídia LDL, otimizada para sistemas de baixa potência
Foi lançada a biblioteca multimídia LDL, otimizada para sistemas de baixa potência


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