Die Ausgabe der Multimedia-Bibliothek LDL 0.3 (Little DirectMedia Layer) wurde veröffentlicht. Sie ermöglicht die Entwicklung grafischer Anwendungen, die sowohl auf modernen als auch auf älteren Systemen (Windows 95+, macOS/OS X/Mac OS X 10.6+, Distributionen mit Linux-Kernel 2.0+, FreeBSD 3.0+) funktionieren. Ein einfaches plattformübergreifendes API zur Fensterverwaltung und Verarbeitung von Eingabeereignissen wird bereitgestellt. Für das Rendering kann OpenGL 1.0-4.6 verwendet werden. Der Code ist in C geschrieben und wird unter der LGPL 3.0-Lizenz bereitgestellt.
In der neuen Version:
- Unterstützung für TrueType-Schriften mit der FreeType-Bibliothek hinzugefügt.



- Durch die Integration der stb_image-Bibliothek wird Unterstützung für verschiedene Bildformate gewährleistet.
- Das Projekt wird modular — standardmäßig umfasst die Engine jetzt drei Bibliotheken: LDL, LDL_Image und LDL_Ttf.
- Neue Beispiele zur Arbeit mit Schriften wurden hinzugefügt.
- Die Vorbereitung umfassender Dokumentation hat begonnen.
- Der Code wurde umgestaltet, um die Stabilität und Leistung zu erhöhen.
- Fehler und Mängel in den 2D- und 3D-Renderern wurden behoben.
In zukünftigen Versionen ist geplant, die Arbeit an der Dokumentation abzuschließen, die Möglichkeiten des 3D-Renders zu erweitern und Bindungen für die Sprachen Python, C# und Object Pascal bereitzustellen.
Quelle: opennet.ru



