PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

5. marts, efter et halvt års udvikling og over hundrede commits, blev der frigivet 0.100.0 projektet PortableGL, en softwareimplementering af grafik-API OpenGL 3.x, skrevet helt i C. Teoretisk set kan PortableGL bruges i enhver applikation, der tager tekstur eller framebuffer som input. Koden er struktureret som en enkelt header-fil og distribueres under MIT-licensen.

Projektet har defineret mål såsom portabilitet, overensstemmelse med OpenGL API, brugervenlighed, enkel kode og høj ydeevne. Anvendelsesområder omfatter undervisning i koncepter for grafiske API'er, brug til 3D-grafik på systemer uden GPU og integration af OpenGL-support i specifikke operativsystemer, hvor Mesa3D-pakken ikke er porteret. Det bemærkes, at der er eksisterende projekter, der bruger PortableGL, såsom port et Minecraft-lignende spil Craft.

I den nye version er der fortsat udbygning af funktioner og muligheder fra OpenGL: OpenGL-funktioner til håndtering af teksturparametre er implementeret, samt GLSL-funktioner til texelFetch[1-3]D(). Støtten for valg af pixelformat under kompilering er tilføjet, og der kan nu anvendes alle 32- og 16-bit farvebufferformater. Formaterne PGL_D24S8 og PGL_D16 er implementeret. Muligheden for at angive en foruddefineret hukommelseskonfiguration er tilføjet.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster