Izdanje grafičke biblioteke LDL 0.2, optimizirane za sustave niske potrošnje energije

Objavljena je verzija multimedijske biblioteke LDL 0.2 (Little DirectMedia Layer), koja omogućuje izradu grafičkih aplikacija koje mogu raditi na modernim i starijim sustavima (Windows 95 + macOS/OS X/Mac OS X 10.6+, distribucije s kernelom Linux 2.0+, FreeBSD 3.0+). Za upravljanje prozorima i rukovanje ulaznim događajima osiguran je jednostavan višeplatformski API. Za renderiranje se može koristiti OpenGL 1.0-4.6. Kod je napisan u C-u i licenciran pod LGPL 3.0 licencom.

U novom izdanju:

  • Dodan je univerzalni 2D renderer, sposoban za renderiranje primitiva i tekstura sa ili bez transparentnosti. Podržava grafičke kartice koje podržavaju OpenGL 1.2, 2.0 ili 3.0. Implementacija koristi optimizacije koje prvo smještaju podatke u međuspremnik za renderiranje, sortiraju ih po sloju i teksturi, a zatim ih pretvaraju u geometriju.
  • Dodan je eksperimentalni 3D renderer koji podržava pokretanje na različitim verzijama OpenGL-a, ali pruža jedan API.
  • Implementirano je povezivanje za jezik C++.

Planirano je da će se sljedeća verzija usredotočiti na poboljšanje univerzalnog 3D API-ja, dodavanje podrške za zvuk, pripremu dokumentacije i pružanje povezivanja s drugim jezicima.




Izvor: opennet.ru
Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster