Die Version 0.2 der LDL (Little DirectMedia Layer) Multimedia-Bibliothek wurde veröffentlicht und ermöglicht die Erstellung grafischer Anwendungen, die sowohl auf modernen als auch auf Ă€lteren Systemen laufen können.Windows 95 + macOS/OS X/Mac OS X 10.6+, Distributionen mit Kernel Linux 2.0+, FreeBSD 3.0+). Eine einfache, plattformĂŒbergreifende API fĂŒr Fensterverwaltung und Eingabeereignisbehandlung wird bereitgestellt. OpenGL 1.0â4.6 kann zum Rendern verwendet werden. Der Code ist in C geschrieben und unter der LGPL 3.0-Lizenz lizenziert.
In der neuen Version:
- Ein universeller 2D-Renderer wurde hinzugefĂŒgt, der Primitive und Texturen mit und ohne Transparenz darstellen kann. Er unterstĂŒtzt Grafikkarten mit OpenGL 1.2, 2.0 oder 3.0. Die Implementierung nutzt Optimierungen, die Daten zunĂ€chst im Renderpuffer platzieren, nach Ebene und Textur sortieren und anschlieĂend in Geometrie umwandeln.
- Es wurde ein experimenteller 3D-Renderer hinzugefĂŒgt, der die AusfĂŒhrung auf verschiedenen OpenGL-Versionen unterstĂŒtzt, aber eine einheitliche API bereitstellt.
- Eine Anbindung an die Programmiersprache C++ wurde implementiert.
Die nĂ€chste Version soll sich auf die Verbesserung der universellen 3D-API, das HinzufĂŒgen von SoundunterstĂŒtzung, die Erstellung einer Dokumentation und die Bereitstellung von Bindungen zu anderen Sprachen konzentrieren.


Source: opennet.ru
