Vydanie grafickej knižnice LDL 0.2, optimalizovanej pre nízko výkonné systémy

Bol uverejnený release multimediálnej knižnice LDL 0.2 (Little DirectMedia Layer), ktorá umožňuje vytvárať grafické aplikácie, ktoré môžu fungovať na moderných aj zastaraných systémoch (Windows 95+, macOS/OS X/Mac OS X 10.6+, distribúcie s jadrom Linux 2.0+, FreeBSD 3.0+). Poskytuje jednoduché multiplatformové API na správu okien a spracovanie udalostí z vstupných zariadení. Na vykresľovanie sa môže používať OpenGL 1.0-4.6. Kód je napísaný v jazyku C a je dodávaný pod licenciou LGPL 3.0.

V novom vydaní:

  • Bol pridanej univerzálny 2D render, ktorý umožňuje vykresľovať primíty a textúry s transparentnosťou aj bez. Podporuje prácu na grafických kartách s podporou OpenGL 1.2, 2.0 alebo 3.0. V implementácii sa používa optimalizácia, ktorá najprv vloží dáta do vykresľovacieho buffera, zoradí podľa vrstvy a textúry a potom ich precení na geometriu.
  • Bol pridaný experimentálny 3D render, ktorý podporuje prácu nad rôznymi verziami OpenGL, ale poskytuje jednotné API.
  • Bola implementovaná obal pre jazyk C++.

V ďalšej verzii sa plánuje zamerať na zlepšenie univerzálneho 3D API, pridať podporu zvuku, pripraviť dokumentáciu a poskytnúť obaly pre ďalšie jazyky.




Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster