Release of PortableGL 0.97, a C implementation of OpenGL 3

The release of the PortableGL 0.97 project has been published, which develops a software implementation of the OpenGL 3.x graphics API, written entirely in C (C99). Theoretically, PortableGL can be used in any application that takes a texture or framebuffer as input. The code is formatted as a single header file and distributed under the MIT license.

The goals are portability, compliance with the OpenGL API, ease of use, simple code, and high performance. Applications include learning the concepts of building graphics APIs, using them to work with 3D graphics on systems without a GPU, and integrating OpenGL support into specific operating systems for which the Mesa3D package has not been ported.

Release of PortableGL 0.97, a C implementation of OpenGL 3
Release of PortableGL 0.97, a C implementation of OpenGL 3


Source: opennet.ru

Add a comment