Gepubliceerd nieuwe release van de multimedia-bibliotheek LDL 0.3. Het helpt bij het maken van grafische applicaties voor zowel oude als nieuwe besturingssystemen. De code is geschreven in de taal C onder een vrije licentie LGPL 3.0.
Belangrijkste kenmerken van de bibliotheek
- Ondersteuning van systemen. De code werkt op Windows 95+, macOS 10.6+, Linux 2.0+ en FreeBSD 3.0+.
- Eenvoudige API. Helpt bij het beheren van vensters en het verzamelen van signalen van muis en toetsenbord.
- Elke OpenGL. Voor het tekenen van grafics zijn versies van 1.0 tot 4.6 geschikt.
Wat is er nieuw in versie LDL 0.3
- TrueType-lettertypen. Ondersteuning voor lettertypen is toegevoegd aan de engine via de FreeType-bibliotheek.
- Elke afbeelding. Het programma leest nu verschillende afbeeldingsformaten dankzij de integratie van stb_image.
- Modulaire structuur. Het project is opgesplitst in drie afzonderlijke bibliotheken: LDL, LDL_Image en LDL_Ttf.
- Codevoorbeelden. Klaar om te gebruiken voorbeelden zijn toegevoegd voor een snelle werkwijze met lettertypen.
- Documentatie. Ontwikkelaars zijn begonnen met het schrijven van een volledige en duidelijke handleiding voor het project.
- Schone code. Er is een grote refactoring uitgevoerd voor hoge snelheid en stabiliteit.
- Bugfixes. De auteurs hebben bugs in de werking van 2D- en 3D-renderers gerepareerd.
Toekomstplannen
- Beëindig het werk aan de volledige documentatie.
- Functionaliteit van de 3D-renderer sterk uitbreiden.
- Verbindingslagen maken voor de talen Python, C# en Object Pascal.
Bron: linux.org.ru




