Opublikowano wydanie biblioteki multimedialnej LDL 0.2 (Little DirectMedia Layer). Umożliwia tworzenie aplikacji graficznych, które mogą działać zarówno na nowoczesnych, jak i na starszych systemach.
Obsługiwane platformy
- Windows: 95 i nowsze;
- macOS / OS X: 10.6 i nowsze;
- Linuxa: dystrybucje z jądrami 2.0+;
- FreeBSD: 3.0+.
Podstawowe cechy
- Język programowania: C;
- Licencja: LGPL 3.0;
- Grafika: Proste, wieloplatformowe API, wsparcie dla OpenGL 1.0–4.6;
- Wejście: Zarządzanie oknami i obsługa zdarzeń z urządzeń wejściowych.
Co nowego w wersji 0.2
Uniwersalny render 2D:
- wyprowadza prymitywy i tekstury z przezroczystością i bez;
- działa na kartach graficznych wspierających OpenGL 1.2, 2.0 lub 3.0;
- stosuje optymalizację: dane trafiają do bufora rysowania -> są sortowane według warstwy i tekstury -> przekształcane w geometrię.
Eksperymentalny render 3D:
- wsparcie dla działania na różnych wersjach OpenGL;
- oferuje do tego jedne API.
Wsparcie dla C++:
- Zrealizowano oficjalne opakowanie dla języka C++.
Plany na następną wersję
- ulepszenie uniwersalnego API 3D;
- dodanie wsparcia dla dźwięku;
- przygotowanie dokumentacji;
- stworzanie opakowań dla innych języków programowania.
Źródło: linux.org.ru




