LDL 0.1

LDL 0.1 LDL 0.1 LDL 0.1 LDL 0.1

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

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster