Publicado lançamento da biblioteca multimídia LDL 0.2 (Little DirectMedia Layer). Ela permite criar aplicações gráficas capazes de funcionar tanto em sistemas modernos quanto em sistemas antigos.
Plataformas suportadas
- Windows: 95 ou mais recente;
- macOS / OS X: 10.6 ou mais recente;
- Linux: distribuições com kernel 2.0+;
- FreeBSD: 3.0+.
Principais características
- Linguagem de programação: C;
- Licença: LGPL 3.0;
- Gráficos: API cross-platform simples, suporte OpenGL 1.0–4.6;
- Entrada: Gerenciamento de janelas e manuseio de eventos de dispositivos de entrada.
Novidades na versão 0.2
Renderizador 2D universal:
- renderiza primitivas e texturas com e sem transparência;
- funciona em placas de vídeo com suporte OpenGL 1.2, 2.0 ou 3.0;
- usa otimização: dados vão para o buffer de renderização -> são ordenados por camada e textura -> são convertidos em geometria.
Renderizador 3D experimental:
- suporta funcionamento em diferentes versões do OpenGL;
- fornece uma API única para isso.
Suporte a C++:
- Foi implementado um wrapper oficial para a linguagem C++.
Planos para a próxima versão
- aprimoramento da API 3D universal;
- adição de suporte para áudio;
- preparação de documentação;
- criação de wrappers para outras linguagens de programação.
Fonte: linux.org.ru




