Gepubliceerd uitgave van de multimedia-bibliotheek LDL 0.2 (Little DirectMedia Layer). Het stelt je in staat om grafische applicaties te maken die kunnen draaien op zowel moderne als oudere systemen.
Ondersteunde platforms
- Windows: 95 en nieuwer;
- macOS / OS X: 10.6 en nieuwer;
- Linux: distributies met kernel 2.0+;
- FreeBSD: 3.0+.
Belangrijkste kenmerken
- Programmeertaal: C;
- Licentie: LGPL 3.0;
- Grafica: Eenvoudige cross-platform API, ondersteuning voor OpenGL 1.0–4.6;
- Invoer: Vensterbeheer en het verwerken van gebeurtenissen van invoerapparaten.
Wat is er nieuw in versie 0.2
Universele 2D-render:
- weergeeft primitieve vormen en texturen, met en zonder transparantie;
- werkt op GPU's met ondersteuning voor OpenGL 1.2, 2.0 of 3.0;
- maakt gebruik van optimalisatie: gegevens gaan naar de tekenbuffer -> gesorteerd op laag en textuur -> omgezet naar geometrie.
Experimentele 3D-render:
- ondersteunt werking op verschillende versies van OpenGL;
- biedt hiervoor een enkele API aan.
Ondersteuning voor C++:
- Een officiële wrapper voor de programmeertaal C++ is geïmplementeerd.
Plannen voor de volgende versie
- verbetering van de universele 3D API;
- toevoegen van geluidssteun;
- voorbereiding van documentatie;
- maken van wrappers voor andere programmeertalen.
Bron: linux.org.ru




