Wydanie biblioteki multimedialnej LDL 0.1 zoptymalizowanej pod kątem systemów o niskim poborze mocy

Odbyło się pierwsze publiczne udostępnienie 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 oferuje możliwości pracy z oknami, zdarzeniami wejściowymi i grafiką, po czym rozpoczną się prace nad renderowaniem 2D, narzędziami do obsługi dźwięku i czcionek oraz backendami do pracy z bibliotekami SDL 1.2, SDL 2.x, SDL 3.x, SFML i GLFW. Wykorzystanie backendów SDL, SFML i GLFW umożliwi tworzenie aplikacji na platformy nieobsługiwane bezpośrednio przez LDL bez konieczności modyfikacji 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, biblioteki takie jak SDL).

 Wydanie biblioteki multimedialnej LDL 0.1 zoptymalizowanej pod kątem systemów o niskim poborze mocy


Źródło: opennet.ru
Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster