Vydání grafické knihovny LDL 0.2, optimalizované pro zařízení s nízkým výkonem

Byla vydána multimediální knihovna LDL 0.2 (Little DirectMedia Layer), která umožňuje vytvářet grafické aplikace, jež mohou fungovat jak na moderních, tak na zastaralých systémech (Windows 95+, macOS/OS X/Mac OS X 10.6+, distribuce s jádrem Linux 2.0+, FreeBSD 3.0+). Nabízí jednoduché multiplatformní API pro správu oken a zpracování událostí z vstupních zařízení. Pro vykreslování lze použít OpenGL 1.0-4.6. Kód je napsán v jazyce C a je distribuován pod licencí LGPL 3.0.

V novém vydání:

  • Byl přidán univerzální 2D renderer, který umožňuje vykreslovat primitivy a textury s průhledností i bez. Podporuje práci na grafických kartách s podporou OpenGL 1.2, 2.0 nebo 3.0. V implementaci je použita optimalizace, která nejprve umístí data do vykreslovacího bufferu, seřadí je podle vrstvy a textury, a poté je převede na geometrii.
  • Byl přidán experimentální 3D renderer, který podporuje práci na různých verzích OpenGL, ale poskytuje jednotné API.
  • Byl implementován obal pro jazyk C++.

V další verzi se plánuje zaměřit na zlepšení univerzálního 3D API, přidat podporu zvuku, připravit dokumentaci a poskytnout obaly pro další jazyky.




Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster