LDL-multimedia-biblioteket har publicerats, optimerat för lÄgpresterande system

Den första utgÄvan av den multimediala biblioteket LDL (Little DirectMedia Layer) Àr tillgÀnglig, utvecklad med avsikten att fungera pÄ förÄldrad hÄrdvara. Biblioteket erbjuder ett enkelt plattformsoberoende API för att hantera 2D-grafik, fönster och operativsystemshÀndelser, vilket Àr lÀmpligt för utveckling av enkla spel och multimedieapplikationer. I praktiken anvÀnds biblioteket redan för att utveckla en alternativ öppen speltillgÄng för spelet Arcanum. Projektets kod Àr skriven i C++ 98 och distribueras under licensen BSL 1.0 (Boost Software License).

Författaren lÀgger stor vikt vid att optimera biblioteket för förÄldrade plattformar och skapa ett enhetligt portabelt C++ API som kan anvÀndas i olika operativsystem (ett API för program skrivna i C tillhandahÄlls ocksÄ). För nÀrvarande stöds drift i Linux (Debian 3+) och Windows (Windows 95+).

Stöd för rendering pÄ GPU finns tillgÀngligt med hjÀlp av OpenGL 1.2 och OpenGL 3.0, samt programvarurendering av CPU:n. Renderingsmetoden kan förÀndras dynamiskt under applikationens gÄng. I Linux stöds XLib, men stöd för Wayland-protokollet Àr under arbete. Funktioner för att hantera ljud tillhandahÄlls. Stöd för att ladda olika bildformat (bmp, png, tga, jpg) finns ocksÄ.

Framtida planer inkluderar att lÀgga till stöd för rendering med Direct3D 9/10/11, strömmande ljuduppspelning, textutmatning med hjÀlp av Freetype-biblioteket, samt API för att hantera trÄdar och nÀtverk. Det finns Àven planer pÄ att portera till plattformar som Android, iOS och macOS.

LDL-multimedia-biblioteket har publicerats, optimerat för lÄgpresterande system
LDL-multimedia-biblioteket har publicerats, optimerat för lÄgpresterande system


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster