PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

On March 5, after six months of development and more than a hundred commits, the release took place 0.100.0 project PortableGL, which develops a software implementation of the OpenGL 3.x graphics API, written entirely in C. Theoretically, PortableGL can be used in any applications that take a texture or framebuffer as input. The code is structured as a single header file and is distributed is licensed under the MIT License.

The project aims for portability, adherence to the OpenGL API, ease of use, simple code, and high performance. Areas of application include teaching the concepts of graphic API construction, working with 3D graphics on systems without a GPU, and integrating OpenGL support into specific operating systems that do not have the Mesa3D package ported. Among the completed projects using PortableGL is a The Minecraft-like game Craft.

The new version continues to enhance the features and capabilities of OpenGL: OpenGL functions for working with texture parameters have been implemented, as well as GLSL functions texelFetch[1-3]D(). Support for selecting pixel format at compile time and using any 32- and 16-bit color buffer formats has been added. The formats PGL_D24S8 and PGL_D16 have been implemented. The ability to specify a predefined memory configuration has also been added.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster