De multimedia-bibliotheek LDL, geoptimaliseerd voor stroomarme systemen, is uitgebracht.

De eerste versie van de multimedia bibliotheek LDL (Little DirectMedia Layer) is beschikbaar, ontwikkeld met het oog op gebruik op verouderde hardware. De bibliotheek biedt een eenvoudige cross-platform API voor 2D-grafica, vensterbeheer en OS-gebeurtenissen, geschikt voor de ontwikkeling van eenvoudige games en multimediatoepassingen. In de praktijk wordt de bibliotheek al gebruikt bij de ontwikkeling van een alternatieve open source game-engine voor het spel Arcanum. De projectcode is geschreven in C++ 98 en wordt verspreid onder de BSL 1.0 (Boost Software License).

De auteur besteedt veel aandacht aan de optimalisatie van de bibliotheek voor verouderde platforms en het creƫren van een enkele draagbare C++ API, die in verschillende besturingssystemen kan worden gebruikt (vervolgens wordt er ook een API voor C-toepassingen meegeleverd). In de huidige staat wordt er ondersteuning geboden voor Linux (Debian 3+) en Windows (Windows 95+).

Ondersteuning voor GPU-rendering met OpenGL 1.2 en OpenGL 3.0 is beschikbaar, evenals software-rendering door de CPU. De renderingsmethode kan dynamisch tijdens de uitvoering van de applicatie veranderen. In Linux wordt XLib ondersteund, maar er wordt ook gewerkt aan ondersteuning voor het Wayland-protocol. Functies voor geluidsverwerking zijn beschikbaar. Het laden van verschillende afbeeldingsformaten (bmp, png, tga, jpg) wordt ondersteund.

In de toekomst is het de planning om ondersteuning voor rendering met Direct3D 9/10/11 toe te voegen, streaming audio, tekstweergave met de Freetype-bibliotheek, en API's voor threading en netwerken. Er zijn ook plannen voor porting naar Android, iOS en macOS.

De multimedia-bibliotheek LDL, geoptimaliseerd voor stroomarme systemen, is uitgebracht.
De multimedia-bibliotheek LDL, geoptimaliseerd voor stroomarme systemen, is uitgebracht.


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster