A PortableGL 0.98 kiadása, az OpenGL 3 megvalósítása C nyelven

Több mint egy éves fejlesztés után megjelent a PortableGL 0.98, amely az OpenGL 3.x grafikus API szoftveres megvalósítását fejleszti, teljes egészében C nyelven (C99) írva. Elméletileg a PortableGL bármilyen alkalmazásban felhasználható, amely textúrákat vagy framebuffer-t vár bemeneti adatként. A kód egyetlen fejlécfájl formájában van elkészítve, és MIT licenc alatt terjesztik.

A projekt célkitűzései között szerepel a hordozhatóság, az OpenGL API-nak való megfelelés, a könnyű használhatóság, az egyszerű kód és a magas teljesítmény. Az alkalmazási területek között említésre kerül az grafikák API-jának oktatási koncepciói, a 3D grafika feldolgozása GPU nélküli rendszereken, és az OpenGL támogatásának integrálása olyan speciális operációs rendszerekbe, amelyekhez a Mesa3D csomag nem került átportolásra. A PortableGL-t használó kész projektek közül kiemelendő a Craft, egy Minecraft-szerű játék portja.

Az új verzióban:

  • Új, standard shaderek könyvtára valósult meg.
  • Támogatás került hozzáadásra további textúraformátumokhoz és azok automatikus RGBA formátumra történő konvertálásához.
    A PortableGL 0.98 kiadása, az OpenGL 3 megvalósítása C nyelven
  • Lehetővé vált más típusú attribútumok használata a csúcsokhoz, mint például a float.
  • Javasolt egy új, továbbfejlesztett széles vonalak képző algoritmus.
  • Kibővült az API. Sok új OpenGL funkció és lehetőség került hozzáadásra, beleértve az OpenGL ES 2/3 lehetőségeit is.

A PortableGL 0.98 kiadása, az OpenGL 3 megvalósítása C nyelven A PortableGL 0.98 kiadása, az OpenGL 3 megvalósítása C nyelven


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster