Download List

Descripción del Proyecto

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.

System Requirements

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

El ejemplo "arneses" han sido a implementar, y varias combinaciones de GLX/saturación/GLFW/SDL/wxGL con gl3.h/glcorearb.h/GLEW/GL3W son ahora soportados.

Se ha actualizado el sistema de compilación, y se han solucionado algunos problemas.

Se han añadido varios nuevos ejemplos, incluyendo una representación multiproceso.

Muchas de las funciones complejas se han actualizado para apoyar la compilación en una biblioteca.

Analizador de archivo .blend de Blender ha sido optimizado.
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

Esta versión trae typechecking de variables uniformes, apoyo para declarar los uniformes de los tipos de datos GLSL y algunas otras mejoras menores. Varios problemas y errores solucionados, y se añadieron algunos nuevos ejemplos.
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

Se han solucionado varios problemas en el cargador de BlenderMesh, y se ha añadido un nuevo ejemplo de su uso.

Se ha actualizado la enumeración SLDataType.

Se han actualizado las funciones de recorrido de la interfaz de programa, y se ha añadido una función para obtener información (nombre, tipo GLSL, tamaño, etc.) al 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 función de lista y la clase de plantilla de listado, que puede utilizarse como un reemplazo para C ++ 11 de inicializador de listas, añadió. Se agregó una utilidad del cargador de malla de licuadora. Se hicieron algunas optimizaciones en el error en el subsistema de procesamiento. Se añadieron un par de ejemplos y varios bugs y problemas solucionados.
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

Esta versión agrega una clase opcional de plantilla <Object>(permitiendo opcionalmente inicializados texturas, shaders, programas, etc.), un script de configuración portátil escrito en Python, un par de nuevas texturas y ejemplos y varias correcciones de errores.
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