PORTABLEGL 0.98 RELEASED, OPENSGL 3 IMPLEMENTATION

Development of the project Portablegl 0.98 has been completed after over a year of work. The project focuses on creating a software implementation of the graphic API OpenGL 3.x, coded entirely in SI (C99). Portablegl is designed to be compatible with any applications that accept texture or framework input data. The code is structured as a single heading file and is licensed under MIT license.

Portablegl project aims to achieve goals such as tolerance, mirroring the OpenGL API, user-friendly interface, simple code structure, and high performance. It is intended for various applications including training in building graphic APIs, utilizing 3D graphics on systems without GPU, and integrating OpenGL support into certain operating systems without MESA3D package support. One of the successful projects utilizing Portablegl is the craft game.

In the latest version of Portablegl:

  • A new standard shader library has been implemented.
  • Support for additional textures with automatic conversion to the RGBA format has been added.
  • Support for attributes of vertices with types other than Float has been included.
  • A new and improved algorithm for creating wide lines is now available.
  • The API has been expanded with numerous new OpenGL functions and capabilities, including support for OpenGL ES 2/3.






/Reports, release notes, official announcements.