Foi publicada a versão 0.2 da biblioteca multimídia LDL (Little DirectMedia Layer), permitindo a criação de aplicativos gráficos que podem ser executados tanto em sistemas modernos quanto em sistemas legados (Windows 95 +, macOS/OS X/Mac OS X 10.6+, distribuições com kernel Linux 2.0+, FreeBSD 3.0+). Uma API multiplataforma simples é fornecida para gerenciamento de janelas e tratamento de eventos de entrada. OpenGL 1.0-4.6 pode ser usado para renderização. O código é escrito em C e licenciado sob a licença LGPL 3.0.
Na nova versão:
- Foi adicionado um renderizador 2D universal, capaz de renderizar primitivas e texturas com ou sem transparência. Ele é compatível com placas gráficas que suportam OpenGL 1.2, 2.0 ou 3.0. A implementação utiliza otimizações que primeiro colocam os dados no buffer de renderização, os classificam por camada e textura e, em seguida, os convertem em geometria.
- Adicionado um renderizador 3D experimental que suporta a execução em diferentes versões do OpenGL, mas fornece uma única API.
- Foi implementada uma interface de gerenciamento de linguagem para C++.
A próxima versão está planejada para se concentrar na melhoria da API 3D universal, na adição de suporte de áudio, na preparação da documentação e no fornecimento de integrações com outras linguagens.


Fonte: opennet.ru
