Release van de multimedialibrary LDL 0.1, geoptimaliseerd voor systemen met een laag vermogen.

De eerste openbare release van de multimedia bibliotheek LDL (Little DirectMedia Layer) heeft plaatsgevonden. Deze bibliotheek maakt het mogelijk om grafische applicaties te creƫren die zowel op moderne als op verouderde systemen kunnen draaien (Windows 95+, Linux-distributies met kernel 2.0+, FreeBSD 3.0+). Er wordt een eenvoudige cross-platform API geleverd voor het beheren van vensters en het verwerken van gebeurtenissen van invoerapparaten. Voor rendering kan OpenGL 1.0-4.6 worden gebruikt. De code wordt geleverd onder de LGPL 3.0-licentie.

De release is opmerkelijk door de overstap van C++98 naar ANSI C (C89) voor maximale draagbaarheid en compatibiliteit met oudere compilers en platforms, inclusief DOS, Windows 95 en PlayStation 1. Het project is van plan zich geleidelijk te ontwikkelen: in de eerste versie worden mogelijkheden aangeboden voor het werken met vensters, invoergebeurtenissen en grafieken, waarna de ontwikkeling van de 2D-rendering, middelen voor geluid en lettertypen, en backends voor werken met SDL 1.2, SDL 2.x, SDL 3.x, SFML en GLFW zal beginnen. Het gebruik van SDL-, SFML- en GLFW-backends stelt gebruikers in staat om applicaties te bouwen voor platforms die niet direct door LDL worden ondersteund, zonder de code te wijzigen. In de toekomst is ook de ontwikkeling van een universele API voor sprites en 2D-grafieken gepland, die onafhankelijk van de gekozen backend (OpenGL, Vulkan, software-rendering, SDL-achtige bibliotheken) kan worden gebruikt.

Release van de multimedialibrary LDL 0.1, geoptimaliseerd voor systemen met een laag vermogen.


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