Išleista LDL 0.2 grafikos biblioteka, optimizuota mažos galios sistemoms

Išleista LDL 0.2 (Little DirectMedia Layer) multimedijos bibliotekos versija, leidžianti kurti grafines programas, kurios gali veikti tiek moderniose, tiek senesnėse sistemose (Windows 95+ macOS/OS X/Mac OS X 10.6+, distribucijos su branduoliu Linux 2.0+, „FreeBSD 3.0+“). Pateikiama paprasta kelių platformų API sąsaja langų valdymui ir įvesties įvykių apdorojimui. Atvaizdavimui galima naudoti „OpenGL 1.0–4.6“. Kodas parašytas C kalba ir licencijuotas pagal LGPL 3.0 licenciją.

Naujame leidime:

  • Pridėtas universalus 2D atvaizdavimo įrankis, galintis atvaizduoti primityvus elementus ir tekstūras su skaidrumu arba be jo. Jis palaiko vaizdo plokštes, kurios palaiko OpenGL 1.2, 2.0 arba 3.0. Įgyvendinime naudojami optimizavimai, kurie pirmiausia įdeda duomenis į atvaizdavimo buferį, surūšiuoja juos pagal sluoksnį ir tekstūrą, o tada konvertuoja į geometriją.
  • Pridėtas eksperimentinis 3D atvaizdavimo įrankis, kuris palaiko veikimą ant skirtingų OpenGL versijų, bet teikia vieną API.
  • Įdiegtas C++ kalbos įrišimas.

Planuojama, kad kitoje versijoje daugiausia dėmesio bus skiriama universalios 3D API tobulinimui, garso palaikymo pridėjimui, dokumentacijos rengimui ir susiejimo su kitomis kalbomis teikimui.




Šaltinis: opennet.ru
Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster