Se ha publicado la versión 0.2 de la biblioteca multimedia LDL (Little DirectMedia Layer), que permite la creación de aplicaciones gráficas que pueden ejecutarse tanto en sistemas modernos como en sistemas heredados (Windows 95 + macOS/OS X/Mac OS X 10.6+, distribuciones con kernel Linux 2.0+, FreeBSD 3.0+). Se proporciona una API multiplataforma sencilla para la gestión de ventanas y el manejo de eventos de entrada. Se puede utilizar OpenGL 1.0-4.6 para la renderización. El código está escrito en C y se distribuye bajo la licencia LGPL 3.0.
En el nuevo lanzamiento:
- Se ha añadido un renderizador 2D universal, capaz de renderizar primitivas y texturas con o sin transparencia. Es compatible con tarjetas gráficas que admiten OpenGL 1.2, 2.0 o 3.0. La implementación utiliza optimizaciones que primero colocan los datos en el búfer de renderizado, los ordenan por capa y textura, y luego los convierten a geometría.
- Se ha añadido un motor de renderizado 3D experimental que admite la ejecución sobre diferentes versiones de OpenGL, pero proporciona una única API.
- Se ha implementado una interfaz para el lenguaje C++.
La próxima versión se centrará en mejorar la API 3D universal, añadir compatibilidad con sonido, preparar la documentación y proporcionar enlaces a otros lenguajes.


Fuente: opennet.ru
