Izdanje grafičke biblioteke LDL 0.2, optimizirane za slabije sustave

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
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster