LDL 0.1 LDL 0.1 LDL 0.1 LDL 0.1

Hat stattgefunden Die erste öffentliche Veröffentlichung der Multimedia-Bibliothek LDL (Little DirectMedia Layer), die es ermöglicht, grafische Anwendungen zu erstellen, die sowohl auf modernen als auch auf älteren Systemen (Windows 95+, Distributionen mit Linux-Kern 2.0+, FreeBSD 3.0+) laufen können. Sie bietet eine einfache plattformübergreifende API zur Verwaltung von Fenstern und zur Verarbeitung von Eingabegeräten. Zum Rendern kann OpenGL 1.0-4.6 verwendet werden. Der Code wird unter der LGPL 3.0-Lizenz bereitgestellt.

Die Veröffentlichung ist bemerkenswert durch den Wechsel von C++98 zu ANSI C (C89), um maximale Portabilität und Kompatibilität mit älteren Compilern und Plattformen, einschließlich DOS, Windows 95 und PlayStation 1, zu gewährleisten. Das Projekt soll schrittweise weiterentwickelt werden – in der ersten Version werden Möglichkeiten zur Arbeit mit Fenstern, Eingabeereignissen und Grafik angeboten, danach wird die Entwicklung eines 2D-Renderers, von Werkzeugen zur Arbeit mit Audio und Schriftarten sowie Backend-Lösungen für die Arbeit über die Bibliotheken SDL 1.2, SDL 2.x, beginnen. SDL 3.x, SFML und GLFW. Die Verwendung von SDL-, SFML- und GLFW-Backends ermöglicht es, Anwendungen für Plattformen zu erstellen, die in LDL nicht direkt unterstützt werden, ohne den Code ändern zu müssen. Zukünftig ist auch die Schaffung einer universellen API für die Arbeit mit Sprites und 2D-Grafik geplant, die unabhängig vom gewählten Backend (OpenGL, Vulkan, Software-Rendering, Bibliotheken wie SDL) verwendet werden kann.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4