Uvolnění multimediální knihovny LDL 0.1, optimalizované pro slabé systémy

Došlo k prvnímu veřejnému uvolnění multimediální knihovny LDL (Little DirectMedia Layer), která umožňuje vytvářet grafické aplikace, schopné fungovat jak na moderních, tak na zastaralých systémech (Windows 95+, distribuce s jádrem Linux 2.0+, FreeBSD 3.0+). K dispozici je jednoduché multiplatformní API pro správu oken a zpracování událostí z vstupních zařízení. Pro vykreslování lze použít OpenGL 1.0-4.6. Kód je poskytován pod licencí LGPL 3.0.

Toto uvolnění je pozoruhodné přechodem z používání jazyka C++98 na jazyk ANSI C (C89) pro zajištění maximální přenositelnosti a kompatibility se starými kompilátory a platformami, včetně DOS, Windows 95 a PlayStation 1. Projekt plánují postupně rozvíjet: v první verzi jsou navrženy možnosti pro práci s okny, událostmi vstupu a grafikou, po čemž bude následovat rozvoj 2D-renderu, nástrojů pro práci se zvukem a písmem, backendů pro práci nad knihovnami SDL 1.2, SDL 2.x, SDL 3.x, SFML a GLFW. Použití backendů SDL, SFML a GLFW umožní bez změny kódu sestavovat aplikace pro platformy, které nejsou přímo podporovány v LDL. V plánech do budoucna je také uvedeno vytvoření univerzálního API pro práci se sprity a 2D grafikou, které bude možné používat nezávisle na zvoleném backendu (OpenGL, Vulkan, softwarové vykreslování, knihovny typu SDL).

Uvolnění multimediální knihovny LDL 0.1, optimalizované pro slabé systémy


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster