Odbyła się Pierwsza publiczna wersja biblioteki multimedialnej LDL (Little DirectMedia Layer), która umożliwia tworzenie aplikacji graficznych działających zarówno na nowoczesnych, jak i starszych systemach (Windows 95+ dystrybucji z jądrem Linux 2.0+, FreeBSD 3.0+). Dostępny jest prosty, wieloplatformowy interfejs API do zarządzania oknami i obsługi zdarzeń wejściowych. Do renderowania można używać OpenGL 1.0-4.6. Kod jest licencjonowany na licencji LGPL 3.0.
Wydanie wyróżnia się przejściem z języka C++98 na język ANSI C (C89), co zapewnia maksymalną przenośność i zgodność ze starszymi kompilatorami i platformami, w tym DOS, Windows 95 i PlayStation 1. Projekt będzie rozwijany stopniowo – pierwsza wersja będzie oferować możliwości pracy z oknami, zdarzeniami wejściowymi i grafiką, po czym rozpocznie się rozwój renderowania 2D, narzędzi do pracy z dźwiękiem i czcionkami, zaplecza do pracy w oparciu o biblioteki SDL 1.2 i SDL 2.x. SDL 3.x, SFML и GLFWWykorzystanie backendów SDL, SFML i GLFW umożliwi tworzenie aplikacji na platformy nieobsługiwane bezpośrednio przez LDL bez konieczności modyfikowania kodu. Plany na przyszłość obejmują również stworzenie uniwersalnego API do pracy ze sprite'ami i grafiką 2D, z którego będzie można korzystać niezależnie od wybranego backendu (OpenGL, Vulkan, renderowanie programowe czy biblioteki takie jak SDL).
Źródło: linux.org.ru
