LDL 0.2 grafikas bibliotēkas izlaišana, kas optimizēta mazjaudas sistēmām

Ir publicēta LDL 0.2 (Little DirectMedia Layer) multimediju bibliotēkas versija, kas ļauj izveidot grafiskas lietojumprogrammas, kuras var darboties gan modernās, gan mantotās sistēmās (Windows 95+ macOS/OS X/Mac OS X 10.6+, distribūcijas ar kodolu Linux 2.0+, FreeBSD 3.0+). Logu pārvaldībai un ievades notikumu apstrādei ir nodrošināta vienkārša starpplatformu API. Renderēšanai var izmantot OpenGL 1.0–4.6. Kods ir rakstīts C valodā un licencēts saskaņā ar LGPL 3.0 licenci.

Jaunajā laidienā:

  • Ir pievienots universāls 2D renderētājs, kas spēj renderēt primitīvus un tekstūras ar vai bez caurspīdīguma. Tas atbalsta grafikas kartes, kas atbalsta OpenGL 1.2, 2.0 vai 3.0. Ieviešanā tiek izmantotas optimizācijas, kas vispirms ievieto datus renderēšanas buferī, sakārto tos pēc slāņa un tekstūras un pēc tam pārveido tos ģeometrijā.
  • Pievienots eksperimentāls 3D renderētājs, kas atbalsta darbību virs dažādām OpenGL versijām, bet nodrošina vienu API.
  • Ir ieviesta saistīšana C++ valodai.

Nākamajā versijā ir plānots koncentrēties uz universālā 3D API uzlabošanu, skaņas atbalsta pievienošanu, dokumentācijas sagatavošanu un saistījumu nodrošināšanu ar citām valodām.




Avots: opennet.ru
Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster