Se ha publicado la versión de la biblioteca multimedia LDL 0.2 (Little DirectMedia Layer), que permite crear aplicaciones gráficas que pueden funcionar tanto en sistemas modernos como en sistemas más antiguos (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 el manejo de ventanas y la gestión de eventos de dispositivos de entrada. Se puede utilizar OpenGL 1.0-4.6 para la representación gráfica. El código está escrito en C y se entrega bajo la licencia LGPL 3.0.
En esta nueva versión:
- Se ha añadido un renderer 2D universal que permite mostrar primitivas y texturas con y sin transparencia. Se soporta su funcionamiento en tarjetas gráficas que soportan OpenGL 1.2, 2.0 o 3.0. En la implementación se utiliza una optimización que primero coloca los datos en el búfer de renderizado, ordena por capa y textura, y luego los convierte en geometría.
- Se ha agregado un renderer 3D experimental que soporta funcionar sobre diferentes versiones de OpenGL, pero proporciona una API unificada.
- Se ha implementado un enlace para el lenguaje C++.
En la próxima versión se planea prestar atención a la mejora de la API 3D universal, agregar soporte para sonido, preparar documentación y proporcionar enlaces a otros lenguajes.


Fuente: opennet.ru
