Lanzamiento de la biblioteca multimedia LDL 0.1, optimizada para sistemas de bajo rendimiento.

Se llevó a cabo el primer lanzamiento público de la biblioteca multimedia LDL (Little DirectMedia Layer), que permite crear aplicaciones gráficas que pueden funcionar tanto en sistemas modernos como en sistemas más antiguos (Windows 95+, distribuciones con núcleo Linux 2.0+, FreeBSD 3.0+). Se proporciona una API multiplataforma sencilla para gestionar ventanas y procesar eventos de dispositivos de entrada. Para el renderizado se puede utilizar OpenGL 1.0-4.6. El código se presenta bajo la licencia LGPL 3.0.

Este lanzamiento es notable por la transición del uso del lenguaje C++98 al lenguaje ANSI C (C89) para garantizar la máxima portabilidad y compatibilidad con compiladores y plataformas antiguos, incluidas DOS, Windows 95 y PlayStation 1. El proyecto se planea desarrollar gradualmente: en la primera versión se ofrecen capacidades para trabajar con ventanas, eventos de entrada y gráficos, después de lo cual comenzará el desarrollo de un renderizador 2D, herramientas para trabajar con sonido y fuentes, y backends para trabajar sobre bibliotecas SDL 1.2, SDL 2.x, SDL 3.x, SFML y GLFW. El uso de los backends SDL, SFML y GLFW permitirá compilar aplicaciones para plataformas que no son directamente compatibles con LDL sin cambiar el código. También se menciona como proyecto futuro la creación de una API universal para trabajar con sprites y gráficos 2D, que se podrá utilizar independientemente del backend elegido (OpenGL, Vulkan, renderizado por software, bibliotecas como SDL).

Lanzamiento de la biblioteca multimedia LDL 0.1, optimizada para sistemas de bajo rendimiento.


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster