Opublikowano nowa wersja biblioteki multimedialnej LDL 0.3. Pomaga w tworzeniu aplikacji graficznych dla starych i nowych systemów operacyjnych. Kod napisany jest w języku C na licencji wolnej LGPL 3.0.
Główne cechy biblioteki
- Wsparcie dla systemów. Kod działa na Windows 95+, macOS 10.6+, Linux 2.0+ i FreeBSD 3.0+.
- Proste API. Pomaga zarządzać oknami i zbierać sygnały z myszki oraz klawiatury.
- Każde OpenGL. Do rysowania grafiki nadają się wersje od 1.0 do 4.6.
Co nowego w wersji LDL 0.3
- Czcionki TrueType. Silnik zyskał wsparcie dla czcionek dzięki bibliotece FreeType.
- Wszelkie obrazy. Program teraz obsługuje różne formaty obrazów dzięki integracji stb_image.
- Modularna struktura. Projekt podzielono na trzy oddzielne biblioteki: LDL, LDL_Image i LDL_Ttf.
- Przykłady kodu. Dodano gotowe przykłady do szybkiej pracy z czcionkami.
- Dokumentacja. Programiści rozpoczęli pisanie pełnej i zrozumiałej instrukcji do projektu.
- Czysty kod. Przeprowadzono dużą refaktoryzację dla wysokiej prędkości i stabilności.
- Poprawa błędów. Autorzy naprawili błędy w pracy rendererów 2D i 3D.
Plany na przyszłość
- Zakończyć pracę nad całą dokumentacją.
- Znacząco rozszerzyć funkcje renderera 3D.
- Utworzyć opakowania dla języków Python, C# i Object Pascal.
Źródło: linux.org.ru




