Objavljen je izdanak multimedijske biblioteke LDL 0.2 (Little DirectMedia Layer), koja omogućuje stvaranje grafičkih aplikacija koje mogu raditi na modernim i zastarjelim sustavima (Windows 95+, macOS/OS X/Mac OS X 10.6+, distribucije s Linux 2.0+, FreeBSD 3.0+). Pruža jednostavno cross-platform API za upravljanje prozorima i obradu događaja s ulaznih uređaja. Za renderiranje može se koristiti OpenGL 1.0-4.6. Kod je napisan na jeziku C i dostupan je pod licencom LGPL 3.0.
U novom izdanju:
- Dodana je univerzalna 2D-render funkcionalnost koja omogućuje iscrtavanje primitivi i tekstura s prozirnošću i bez nje. Podržano je korištenje na grafičkim karticama s podrškom za OpenGL 1.2, 2.0 ili 3.0. U implementaciji se koristi optimizacija koja prvo pohranjuje podatke u bafer za iscrtavanje, a zatim ih sortira prema sloju i teksturi, i potom ih pretvara u geometriju.
- Dodana je eksperimentalna 3D-render funkcionalnost koja podržava rad s različitim verzijama OpenGL, ali pruža jedinstveni API.
- Implementirana je obavijest za jezik C++.
U sljedećem izdanju planiramo posvetiti pozornost poboljšanju univerzalnog 3D API-ja, dodavanju podrške za zvuk, pripremi dokumentacije i pružanju obavijesti za druge jezike.


Izvor: opennet.ru
