PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

El 5 de marzo, después de medio año de desarrollo y más de cien commits, se lanzó 0.100.0 el proyecto PortableGL, que desarrolla una implementación de software de la API gráfica OpenGL 3.x, escrita completamente en C. Teóricamente, PortableGL puede ser utilizado en cualquier aplicación que acepte texturas o búferes de cuadro como datos de entrada. El código está organizado en un solo archivo de encabezado y se distribuye bajo licencia MIT.

El proyecto establece objetivos como portabilidad, cumplimiento de la API OpenGL, facilidad de uso, código sencillo y alto rendimiento. Se mencionan áreas de aplicación como la enseñanza de conceptos de construcción de APIs gráficas, el uso para trabajar con gráficos 3D en sistemas sin GPU y la integración del soporte OpenGL en sistemas operativos específicos para los cuales no se ha portado el paquete Mesa3D. Entre los proyectos terminados que usan PortableGL se menciona puerto un juego similar a Minecraft Craft.

En la nueva versión se ha continuado ampliando las funciones y capacidades de OpenGL: Se han implementado funciones de OpenGL para trabajar con parámetros de texturas, así como funciones GLSL texelFetch[1-3]D(). Se añadió soporte para seleccionar el formato de píxel en la etapa de compilación y para usar cualquier formato de búfer de color de 32 y 16 bits. Se implementaron los formatos PGL_D24S8 y PGL_D16. Se añadió la capacidad de definir una configuración de memoria predefinida.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster