Opublikowano wydanie biblioteki multimedialnej LDL 0.3 (Little DirectMedia Layer), która umożliwia tworzenie aplikacji graficznych działających zarówno na nowoczesnych, jak i na przestarzałych systemach (Windows 95+, macOS/OS X/Mac OS X 10.6+, dystrybucje z jądrem Linux 2.0+, FreeBSD 3.0+). Oferuje prosty, wieloplatformowy interfejs API do zarządzania oknami i obsługi zdarzeń z urządzeń wejściowych. Może wykorzystywać OpenGL 1.0-4.6 do renderowania. Kod napisano w języku C i udostępniono na licencji LGPL 3.0.
W nowym wydaniu:
- Dodano wsparcie dla czcionek TrueType z wykorzystaniem biblioteki FreeType.



- Dzięki integracji biblioteki stb_image zapewniono wsparcie dla różnych formatów obrazów.
- Projekt stał się modułowy - domyślnie w skład silnika wchodzą teraz trzy biblioteki: LDL, LDL_Image i LDL_Ttf.
- Dodano nowe przykłady do pracy z czcionkami.
- Rozpoczęto przygotowania pełnej dokumentacji.
- Przeprowadzono refaktoryzację kodu w celu zwiększenia stabilności i wydajności.
- Naprawiono błędy i niedociągnięcia w renderach 2D i 3D.
W kolejnych wydaniach planowane jest ukończenie dokumentacji, rozszerzenie możliwości renderera 3D oraz dostarczenie powiązań dla języków Python, C# i Object Pascal.
Źródło: opennet.ru



