cymryd lle Y datganiad cyhoeddus cyntaf o lyfrgell amlgyfrwng LDL (Little DirectMedia Layer), sy'n eich galluogi i greu cymwysiadau graffigol a all redeg ar systemau modern a hen systemau (Windows 95+, dosraniadau gyda chnewyllyn Linux 2.0+, FreeBSD 3.0+). Darperir API traws-lwyfan syml ar gyfer rheoli ffenestri a thrin digwyddiadau mewnbwn. Gellir defnyddio OpenGL 1.0-4.6 ar gyfer rendro. Mae'r cod wedi'i drwyddedu o dan y drwydded LGPL 3.0.
Mae'r datganiad yn nodedig am ei symud o ddefnyddio'r iaith C++98 i'r iaith ANSI C (C89) i sicrhau'r cludadwyedd a'r cydnawsedd mwyaf posibl Γ’ chyfieithyddion a llwyfannau hΕ·n, gan gynnwys DOS, Windows 95 a PlayStation 1. Bwriedir datblygu'r prosiect yn raddol - bydd y fersiwn gyntaf yn cynnig galluoedd ar gyfer gweithio gyda ffenestri, digwyddiadau mewnbwn a graffeg, ac ar Γ΄l hynny bydd datblygu rendro 2D, offer ar gyfer gweithio gyda sain a ffontiau, a backends ar gyfer gweithio ar ben llyfrgelloedd SDL 1.2 ac SDL 2.x yn dechrau. SDL 3.x, SFML ΠΈ GLFWBydd defnyddio cefndiroedd SDL, SFML, a GLFW yn caniatΓ‘u adeiladu cymwysiadau ar gyfer llwyfannau nad ydynt yn cael eu cefnogi'n uniongyrchol gan LDL heb newid cod. Mae cynlluniau ar gyfer y dyfodol hefyd yn cynnwys creu API cyffredinol ar gyfer gweithio gyda sprites a graffeg 2D, y gellir eu defnyddio waeth beth fo'r cefndir a ddewisir (OpenGL, Vulkan, rendro meddalwedd, neu lyfrgelloedd fel SDL).
Ffynhonnell: linux.org.ru
