Die Veröffentlichung der Multimedia-Bibliothek LDL 0.3 (Little DirectMedia Layer) ermöglicht die Erstellung von grafischen Anwendungen, die sowohl auf modernen als auch auf veralteten Systemen (Windows 95+, macOS/OS X/Mac OS X 10.6+, Distributionen mit Linux-Kernel 2.0+, FreeBSD 3.0+) funktionieren. Es wird eine einfache plattformübergreifende API zur Verwaltung von Fenstern und zur Verarbeitung von Ereignissen von Eingabegeräten bereitgestellt. Für das Rendering kann OpenGL 1.0-4.6 verwendet werden. Der Code ist in der Programmiersprache C geschrieben und wird unter der LGPL 3.0-Lizenz bereitgestellt.
In der neuen Version:
- Die Unterstützung für TrueType-Schriften unter Verwendung der FreeType-Bibliothek wurde hinzugefügt.



- Durch die Integration der stb_image-Bibliothek wird die Unterstützung für verschiedene Bildformate gewährleistet.
- Das Projekt ist nun modular – standardmäßig werden jetzt drei Bibliotheken im Engine-Paket zusammengestellt: LDL, LDL_Image und LDL_Ttf.
- Neue Beispiele für die Arbeit mit Schriften wurden hinzugefügt.
- Die Vorbereitung einer umfassenden Dokumentation hat begonnen.
- Der Code wurde refaktoriert, um die Stabilität und Leistung zu erhöhen.
- Fehler und Unzulänglichkeiten in den 2D- und 3D-Renderern wurden behoben.
In den nächsten Versionen ist geplant, die Arbeit an der Dokumentation abzuschließen, die Funktionen des 3D-Renders zu erweitern und Bindings für die Programmiersprachen Python, C# und Object Pascal bereitzustellen.
Quelle: opennet.ru



