PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

5 maart, na een halfjaar ontwikkeling en meer dan honderd commits, vond de release plaats 0.100.0 van het project PortableGL, dat een software-implementatie van de grafische API OpenGL 3.x ontwikkelt, volledig geschreven in de programmeertaal C. Theoretisch kan PortableGL worden gebruikt in elke applicatie die een textuur of framebuffer als invoer accepteert. De code is gepresenteerd als één headerbestand en wordt verspreid valt onder de MIT-licentie.

Het project heeft doelen vastgesteld zoals draagbaarheid, overeenkomst met de OpenGL API, gebruiksvriendelijkheid, eenvoudige code en hoge prestaties. Toepassingsgebieden omvatten het onderwijzen van concepten voor het bouwen van grafische API's, gebruik voor 3D-grafiekwerk op systemen zonder GPU en integratie van OpenGL-ondersteuning in specifieke besturingssystemen waarvoor het Mesa3D-pakket niet is overgezet. Van de bestaande projecten die gebruik maken van PortableGL, wordt genoemd poort Minecraft-achtige game Craft.

In de nieuwe versie is de uitbreiding van functies en mogelijkheden van OpenGL voortgezet: OpenGL-functies voor het werken met textureparameters zijn geïmplementeerd, evenals GLSL-functies texelFetch[1-3]D(). Ondersteuning voor het kiezen van pixelindelingen tijdens de compilatiefase en het gebruik van elke 32- en 16-bits kleurbufferindeling is toegevoegd. De formaten PGL_D24S8 en PGL_D16 zijn geïmplementeerd. De mogelijkheid om een vooraf gedefinieerde geheugenc configuratie in te stellen is toegevoegd.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster