Télécharger la liste

Description du projet

OGLplus is a header-only library that implements a thin object-oriented facade over the OpenGL (version 3 and higher) C-language API. It provides wrappers that automate the resource and object management and make the use of OpenGL in C++ safer and easier.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-02-14 12:17
0.26.0

L'exemple de « faisceaux » ont été réimplémenté et diverses combinaisons de GLX/GLUT/GLFW/SDL/wxGL avec gl3.h/glcorearb.h/GLEW/GL3W sont désormais pris en charge.

Le système de génération a été mis à jour, et certains problèmes ont été corrigés.

Plusieurs nouveaux exemples ont été ajoutés, dont une montrant rendu multi-thread.

Beaucoup de fonctions complexes ont été mis à jour pour prendre en charge la compilation dans une bibliothèque.

Analyseur de fichier .blend de la Blender a été optimisé.
The example "harnesses" have been reimplemented, and various combinations of
GLX/GLUT/GLFW/SDL/wxGL with gl3.h/glcorearb.h/GLEW/GL3W are now supported.

The build system has been updated, and some problems have been fixed.

Several new examples have been added, including one showing multi-threaded rendering.

Many complex functions have been updated to support compilation into a library.

The Blender's .blend file parser has been optimized.

2013-01-27 08:11
0.25.0

Cette version apporte le typage des variables uniformes, support pour déclarer des types de données GLSL et quelques autres améliorations mineures uniformes. Plusieurs problèmes et bugs ont été corrigés, et quelques nouveaux exemples ont été ajoutés.
This release brings typechecking of Uniform variables, support for declaring uniforms from GLSL data types, and some other minor improvements. Several problems and bugs were fixed, and some new examples were added.

2013-01-17 10:02
0.24.0

Plusieurs problèmes dans le chargeur de BlenderMesh ont été fixés, et un nouvel exemple montrant son utilisation a été ajouté.

L'énumération de SLDataType a été mis à jour.

Les fonctions d'interface de traversée de programme ont été mis à jour, et une fonction permettant d'obtenir des informations (nom, type GLSL, taille, etc.) a été ajoutée à l'uniforme.
Several problems in the BlenderMesh loader have been fixed,
and a new example showing its
usage has been added.

The SLDataType enumeration has been updated.

The program interface traversal functions have been updated,
and a function for getting information (name,
GLSL type,
size,
etc.) has been added to Uniform.

2012-12-29 06:55
0.23.0

La fonction de liste et de la classe de modèle de liste, qui peut être utilisé comme un remplacement pour C ++ 11 listes d'initialiseurs, a été ajouté. Un utilitaire de chargeur de maille de mélangeur a été ajouté. Certaines optimisations ont été faites dans l'erreur sous-système de traitement. Quelques exemples ont été ajoutés et plusieurs bugs et problèmes ont été corrigés.
The List function and ListOf template class, which can be used as a replacement for C++11 initializer lists, was added. A blender mesh loader utility was added. Some optimizations were made in the error processing subsystem. A couple of examples were added and several bugs and problems were fixed.

2012-12-12 13:49
0.22.0

Cette version ajoute une <Object>modèle classe facultative (permettant éventuellement initialisés textures, shaders, programmes, etc.), un script de configuration portable, écrit en Python, un couple de nouvelles textures et des exemples et plusieurs corrections de bugs.
This release adds an Optional<Object> template class (allowing optionally initialized textures, shaders, programs, etc.), a portable configure script written in Python, a couple of new textures and examples, and several bugfixes.

Project Resources