Vydání grafické knihovny LDL 0.2 optimalizované pro systémy s nízkou spotřebou energie

Byla publikována verze multimediální knihovny LDL 0.2 (Little DirectMedia Layer), která umožňuje vytváření grafických aplikací, jež lze spustit na moderních i starších systémech (Windows 95 + macOS/OS X/Mac OS X 10.6+, distribuce s jádrem Linux 2.0+, FreeBSD 3.0+). Pro správu oken a zpracování vstupních událostí je k dispozici jednoduché multiplatformní API. Pro vykreslování lze použít OpenGL 1.0-4.6. Kód je napsán v jazyce C a licencován pod licencí LGPL 3.0.

V novém vydání:

  • Byl přidán univerzální 2D renderer, který dokáže vykreslit primitiva a textury s průhledností i bez ní. Podporuje grafické karty s podporou OpenGL 1.2, 2.0 nebo 3.0. Implementace využívá optimalizace, které nejprve umístí data do renderovacího bufferu, seřadí je podle vrstev a textur a poté je převedou na geometrii.
  • Přidán experimentální 3D renderer, který podporuje běh na různých verzích OpenGL, ale poskytuje jedno API.
  • Byla implementována vazba pro jazyk C++.

Další verze se plánuje zaměřit na vylepšení univerzálního 3D API, přidání podpory zvuku, přípravu dokumentace a poskytování vazeb na další jazyky.




Zdroj: opennet.ru
Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster