LDL 0.1

LDL 0.1 LDL 0.1 LDL 0.1 LDL 0.1

Se realizó 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 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 usar OpenGL 1.0-4.6. El código se proporciona bajo la licencia LGPL 3.0.

El 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 más antiguos, incluyendo DOS, Windows 95 y PlayStation 1. El proyecto se desarrollará gradualmente: en la primera versión se ofrecen funcionalidades 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 backends SDL, SFML y GLFW permitirá compilar aplicaciones para plataformas que no son compatibles directamente en LDL, sin necesidad de modificar el código. También se planea en el futuro la creación de una API universal para trabajar con sprites y gráficos 2D, que se podrá usar independientemente del backend elegido (OpenGL, Vulkan, renderizado por software, bibliotecas como SDL).

Fuente: linux.org.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