Versionen af LDL 0.2 (Little DirectMedia Layer) multimediebiblioteket er blevet udgivet, hvilket muliggør oprettelse af grafiske applikationer, der kan køre på både moderne og ældre systemer (Windows 95 +, macOS/OS X/Mac OS X 10.6+, distributioner med kerne Linux 2.0+, FreeBSD 3.0+). En simpel cross-platform API er tilgængelig til vinduesstyring og håndtering af inputhændelser. OpenGL 1.0-4.6 kan bruges til rendering. Koden er skrevet i C og licenseret under LGPL 3.0-licensen.
I den nye udgivelse:
- En universel 2D-renderer er blevet tilføjet, der kan gengive primitiver og teksturer med eller uden gennemsigtighed. Den understøtter grafikkort, der understøtter OpenGL 1.2, 2.0 eller 3.0. Implementeringen bruger optimeringer, der først placerer data i renderbufferen, sorterer dem efter lag og tekstur og derefter konverterer dem til geometri.
- Tilføjet en eksperimentel 3D-renderer, der understøtter kørsel oven på forskellige versioner af OpenGL, men leverer en enkelt API.
- En binding til C++-sproget er blevet implementeret.
Den næste version er planlagt til at fokusere på at forbedre den universelle 3D API, tilføje lydunderstøttelse, forberede dokumentation og give bindinger til andre sprog.


Kilde: opennet.ru
