Byl zveřejněn vydání multimediální knihovny LDL 0.2 (Little DirectMedia Layer). Umožňuje vytvářet grafické aplikace, které mohou fungovat jak na moderních, tak na zastaralých systémech.
Podporované platformy
- Windows: 95 a novější;
- macOS / OS X: 10.6 a novější;
- Linux: distribuce s jádrem 2.0+;
- FreeBSD: 3.0+.
Hlavní charakteristiky
- Programovací jazyk: C;
- Licence: LGPL 3.0;
- Grafika: Jednoduché vícerozměrné API, podpora OpenGL 1.0–4.6;
- Vstup: Správa oken a zpracování událostí z vstupních zařízení.
Novinky ve verzi 0.2
Univerzální 2D-render:
- vykresluje primitiva a textury s průhledností i bez ní;
- funguje na grafických kartách s podporou OpenGL 1.2, 2.0 nebo 3.0;
- používá optimalizaci: data jsou posílána do vykreslovacího buffru -> tříděna podle vrstvy a textury -> transformována na geometrii.
Experimentální 3D-render:
- podporuje práci nad různými verzemi OpenGL;
- poskytuje pro to jednotné API.
Podpora C++:
- Byla implementována oficiální vazba pro jazyk C++.
Plány na další verzi
- vylepšení univerzálního 3D API;
- přidání podpory pro zvuk;
- příprava dokumentace;
- vytvoření vazeb k jiným programovacím jazykům.
Zdroj: linux.org.ru




