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



