Lançamento da biblioteca multimídia LDL 0.1, otimizada para sistemas de baixo consumo.

O primeiro lançamento público da biblioteca multimídia LDL (Little DirectMedia Layer) ocorreu, permitindo a criação de aplicativos gráficos que podem operar tanto em sistemas modernos quanto em sistemas mais antigos (Windows 95+, distribuições com núcleo Linux 2.0+, FreeBSD 3.0+). Uma API multiplataforma simples é oferecida para gerenciar janelas e processar eventos de dispositivos de entrada. OpenGL 1.0-4.6 pode ser utilizado para renderização. O código é fornecido sob a licença LGPL 3.0.

O lançamento é notável pela transição do uso da linguagem C++98 para a linguagem ANSI C (C89) para garantir máxima portabilidade e compatibilidade com compiladores e plataformas mais antigas, incluindo DOS, Windows 95 e PlayStation 1. O projeto pretende se desenvolver gradualmente: na primeira versão, foram apresentadas funcionalidades para trabalhar com janelas, eventos de entrada e gráficos, após o que começará o desenvolvimento de um renderizador 2D, ferramentas para trabalhar com som e fontes, backends para operar sobre bibliotecas SDL 1.2, SDL 2.x, SDL 3.x, SFML e GLFW. O uso de backends SDL, SFML e GLFW permitirá compilar aplicativos para plataformas não suportadas diretamente no LDL, sem modificar o código. Os planos futuros também incluem a criação de uma API universal para trabalhar com sprites e gráficos 2D, que pode ser utilizada independentemente do backend escolhido (OpenGL, Vulkan, renderização software, bibliotecas como SDL).

Lançamento da biblioteca multimídia LDL 0.1, otimizada para sistemas de baixo consumo.


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