Die Veröffentlichung der Multimedia-Bibliothek LDL 0.1, optimiert für schwach besetzte Systeme.

Die erste öffentliche Version der Multimedia-Bibliothek LDL (Little DirectMedia Layer) wurde veröffentlicht, die die Erstellung von grafischen Anwendungen ermöglicht, die sowohl auf modernen als auch auf veralteten Systemen (Windows 95+, Linux-Distributionen mit Kern 2.0+, FreeBSD 3.0+) betrieben werden können. Sie bietet eine einfache plattformübergreifende API zur Verwaltung von Fenstern und zur Verarbeitung von Eingabegeräten. Für das Rendering kann OpenGL 1.0-4.6 verwendet werden. Der Code wird unter der LGPL 3.0-Lizenz bereitgestellt.

Die Veröffentlichung ist bemerkenswert durch den Wechsel von C++98 zu ANSI C (C89), um maximale Portabilität und Kompatibilität mit älteren Compilern und Plattformen, einschließlich DOS, Windows 95 und PlayStation 1, zu gewährleisten. Das Projekt soll schrittweise weiterentwickelt werden: In der ersten Version werden Funktionen zur Fensterverwaltung, Eingabeereignissen und Grafik angeboten, gefolgt von der Entwicklung eines 2D-Renders, Tools für die Audiobearbeitung und Schriftarten und Backends zur Nutzung mit den Bibliotheken SDL 1.2, SDL 2.x, SDL 3.x, SFML und GLFW. Die Verwendung der SDL-, SFML- und GLFW-Backends ermöglicht es, Anwendungen für Plattformen zu erstellen, die in LDL nicht direkt unterstützt werden, ohne den Code zu ändern. Zukünftig ist außerdem die Entwicklung einer universellen API für die Arbeit mit Sprites und 2D-Grafik geplant, die unabhängig vom gewählten Backend (OpenGL, Vulkan, Software-Rendering, SDL-ähnliche Bibliotheken) verwendet werden kann.

Die Veröffentlichung der Multimedia-Bibliothek LDL 0.1, optimiert für schwach besetzte Systeme.


Quelle: opennet.ru
60GB SSD 8Gb DDR4