LDL multimediabibliotek er offentliggjort og optimeret til lav-effekt systemer

Den første udgave af det multimediabibliotek LDL (Little DirectMedia Layer) er tilgængelig, udviklet med fokus på brugen på forældet hardware. Biblioteket tilbyder et enkelt, tværplatform API til arbejde med 2D-grafik, vindueshåndtering og OS-begivenheder, velegnet til udvikling af enkle spil og multimedia-applikationer. I praksis anvendes biblioteket allerede i udviklingen af en alternativ, åben spilmotor til spillet Arcanum. Projektkoden er skrevet i C++ 98 og distribueres under BSL 1.0 (Boost Software License).

Forfatteren fokuserer stærkt på optimering af biblioteket til ældre platforme og skabelsen af et ensartet bærbart C++ API, som kan bruges på forskellige operativsystemer (derudover tilbydes et API til programmer skrevet i C). I sin nuværende form understøttes det i Linux (Debian 3+) og Windows (Windows 95+).

Der er tilføjet støtte til GPU-rendering ved hjælp af OpenGL 1.2 og OpenGL 3.0 samt software-rendering via CPU. Rendering metoden kan ændres dynamisk under applikationens kørsel. I Linux er XLib understøttet, men der arbejdes også på støtte til Wayland-protokollen. Der tilbydes funktioner til lydhåndtering. Understøttelse af indlæsning af forskellige billedeformater (bmp, png, tga, jpg) er også til stede.

I fremtiden planlægges det at tilføje støtte til rendering ved hjælp af Direct3D 9/10/11, streaming af lyd, tekstoutput ved hjælp af Freetype-biblioteket, samt API til tråd- og netværkshåndtering. Der er også planer om at portere til Android, iOS og macOS.

LDL multimediabibliotek er offentliggjort og optimeret til lav-effekt systemer
LDL multimediabibliotek er offentliggjort og optimeret til lav-effekt systemer


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster