Udgivelsen af multimediabiblioteket LDL 0.1, optimeret til mindre kraftfulde systemer

Den første offentlige udgivelse af det multimediebibliotek LDL (Little DirectMedia Layer) har fundet sted og gør det muligt at skabe grafiske applikationer, der kan fungere både på moderne og ældre systemer (Windows 95+, distributioner med Linux 2.0+ kerne, FreeBSD 3.0+). Et enkelt tværplatforms-API til at håndtere vinduer og behandlingen af input-enhedshændelser tilbydes. OpenGL 1.0-4.6 kan anvendes til rendering. Koden leveres under LGPL 3.0 licensen.

Udgivelsen er bemærkelsesværdig for overgangen fra at bruge C++98 til ANSI C (C89) for at sikre maksimal portabilitet og kompatibilitet med ældre compilere og platforme, herunder DOS, Windows 95 og PlayStation 1. Projektet planlægges at blive udviklet gradvist: i den første version tilbydes funktioner til håndtering af vinduer, inputhændelser og grafik, hvorefter udviklingen af 2D-rendereren samt værktøjer til lyd og skrifttyper vil begynde, samt backend til at arbejde ovenpå bibliotekerne SDL 1.2, SDL 2.x, SDL 3.x, SFML og GLFW. Brug af backends fra SDL, SFML og GLFW vil muliggøre, at applikationer kan kompilere til platforme, der ikke understøttes direkte i LDL, uden ændring af koden. Fremtidige planer inkluderer oprettelsen af et universelt API til arbejde med sprites og 2D-grafik, som kan bruges uafhængigt af den valgte backend (OpenGL, Vulkan, software-rendering, biblioteker som SDL).

Udgivelsen af multimediabiblioteket LDL 0.1, optimeret til mindre kraftfulde 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