Publicado lanzamiento de la biblioteca multimedia LDL 0.2 (Little DirectMedia Layer). Permite crear aplicaciones gráficas que pueden funcionar tanto en sistemas modernos como en sistemas obsoletos.
Plataformas soportadas
- Windows: 95 y posteriores;
- macOS / OS X: 10.6 y posteriores;
- Linux: distribuciones con núcleo 2.0+;
- FreeBSD: 3.0+.
Características principales
- Lenguaje de programación: C;
- Licencia: LGPL 3.0;
- Gráficos: API multiplataforma simple, soporte para OpenGL 1.0–4.6;
- Entrada: Gestión de ventanas y procesamiento de eventos desde dispositivos de entrada.
Novedades en la versión 0.2
Renderizador 2D universal:
- renderiza primitivos y texturas con y sin transparencia;
- funciona en tarjetas gráficas que soportan OpenGL 1.2, 2.0 o 3.0;
- utiliza optimización: los datos van al búfer de renderizado -> se ordenan por capa y textura -> se convierten en geometría.
Renderizador 3D experimental:
- soporta trabajo sobre diferentes versiones de OpenGL;
- ofrece para ello una API unificada.
Soporte para C++:
- Se ha implementado un wrapper oficial para el lenguaje C++.
Planes para la próxima versión
- mejora del API 3D universal;
- adición de soporte para sonido;
- preparación de documentación;
- creación de bindings para otros lenguajes de programación.
Fuente: linux.org.ru




