Publicado nova versão da biblioteca multimídia LDL 0.3. Ela ajuda a criar aplicações gráficas para sistemas operacionais antigos e novos. O código é escrito na linguagem C é distribuído sob licença livre LGPL 3.0.
Principais características da biblioteca
- Suporte a sistemas. O código funciona em Windows 95+, macOS 10.6+, Linux 2.0+ e FreeBSD 3.0+.
- API simples. Ajuda a gerenciar janelas e coletar sinais do mouse e teclado.
- Qualquer OpenGL. Para renderizar gráficos, são adequadas versões de 1.0 a 4.6.
O que há de novo na versão LDL 0.3
- Fontes TrueType. O motor agora suporta fontes através da biblioteca FreeType.
- Qualquer imagem. O programa agora lê vários formatos de imagem graças à integração com stb_image.
- Estrutura modular. O projeto foi dividido em três bibliotecas separadas: LDL, LDL_Image e LDL_Ttf.
- Exemplos de código. Exemplos prontos foram adicionados para um trabalho rápido com fontes.
- Documentação. Os desenvolvedores começaram a escrever um guia completo e claro para o projeto.
- Código limpo. Uma grande refatoração foi realizada para alta velocidade e estabilidade.
- Correção de bugs. Os autores consertaram erros no funcionamento dos renderizadores 2D e 3D.
Planos futuros
- Concluir o trabalho em toda a documentação.
- Ampliar significativamente as funções do renderizador 3D.
- Criar wrappers para as linguagens Python, C# e Object Pascal.
Fonte: linux.org.ru




