Download List

Sponsored link

Projeto Descrição

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

O exemplo de "chicotes" já foi reimplementado e várias combinações de GLX/GLUT/GLFW/SDL/wxGL com gl3.h/glcorearb.h/GLEW/GL3W são agora suportadas.

O sistema de compilação foi atualizado, e alguns problemas foram corrigidos.

Vários exemplos de novos foram adicionados, incluindo um mostrando o processamento multithread.

Muitas funções complexas foram atualizadas para oferecer suporte a compilação em uma biblioteca.

Analisador de arquivo do Blender .blend foi otimizado.
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 versão traz typechecking de variáveis uniformes, suporte para declarar uniformes de tipos de dados GLSL e algumas outras pequenas melhorias. Vários problemas e bugs foram corrigidos, e alguns novos exemplos foram adicionados.
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

Foram corrigidos vários problemas no carregador do BlenderMesh, e foi adicionado um novo exemplo mostrando seu uso.

A enumeração de SLDataType foi atualizada.

As funções de passagem de interface do programa foram atualizadas, e uma função para obter informações (nome, tipo GLSL, tamanho, etc.) foi adicionada ao 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

A função de lista e a classe de lista de modelo, que pode ser usado como um substituto para C + + 11 de inicializador de listas, foi adicionado. Foi adicionado um utilitário de carregador de malha do liquidificador. Algumas otimizações foram feitas no erro subsistema de processamento. Alguns exemplos foram adicionados e vários bugs e problemas foram corrigidos.
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 versão adiciona uma classe de modelo opcional <Object>(permitindo, opcionalmente, inicializadas texturas, shaders, programas, etc.), um script de configuração portátil escrito em Python, um par de novas texturas e exemplos e várias correções 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