Veröffentlichung der Grafischen Bibliothek LDL 0.3, optimiert für leistungsschwache Systeme

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

60GB SSD 8Gb DDR4