Release der grafikbibliothek LDL 0.2, optimiert für schwächere Systeme.

Die Veröffentlichung der Multimedia-Bibliothek LDL 0.2 (Little DirectMedia Layer) ermöglicht es, grafische Anwendungen zu erstellen, die sowohl auf modernen als auch auf älteren Systemen (Windows 95+, macOS/OS X/Mac OS X 10.6+, Linux-Distributionen mit Kernel 2.0+, FreeBSD 3.0+) laufen können. Es wird eine einfache plattformübergreifende API zur Verwaltung von Fenstern und zur Verarbeitung von Eingabegeräten bereitgestellt. Für die Darstellung 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:

  • Ein universeller 2D-Renderer wurde hinzugefügt, der das Ausgeben von Primitiven und Texturen mit oder ohne Transparenz ermöglicht. Die Arbeit auf Grafikkarten mit Unterstützung für OpenGL 1.2, 2.0 oder 3.0 wird unterstützt. Die Implementierung nutzt eine Optimierung, die zunächst die Daten im Render-Buffer speichert, nach Schicht und Textur sortiert und dann in Geometrie umwandelt.
  • Ein experimenteller 3D-Renderer wurde hinzugefügt, der mit verschiedenen Versionen von OpenGL kompatibel ist, jedoch eine einheitliche API bietet.
  • Eine Bindung für die Programmiersprache C++ wurde implementiert.

In der nächsten Version wird der Fokus auf die Verbesserung der universellen 3D-API gelegt, Unterstützung für Audio hinzugefügt, die Dokumentation vorbereitet und Bindings für andere Sprachen bereitgestellt.




Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster