发布于 2015-08-06 07:25:23 | 138 次阅读 | 评论: 0 | 来源: 网友投递
OGLplus OpenGL 的 C++ 封装库
OGLplus (oglplus) 是一个仅包含头文件的 C++ 语言库,用于实现一个瘦面向对象的 OpenGL 门面操作接口,提供了自动资源和对象管理的封装,让在 C++ 中使用 OpenGL 更加简单和安全。
OGLplus 0.64.0 发布,此版本包括新的 GPU 程序过载构建函数,允许错误处理延迟,更新了文档和示例。
The DeferredHandler and the Outcome<T> classes, which allow to defer and/or cancel calling of error handlers were added.
New overloads of Shader::Compile, Shader::CompileInclude, Program::Link and Program::Validate and ProgramPipeline::Validate, which return Outcome<T> instead of handling errors eagerly were added.
Some of the examples were changes to show the usage of the new features.
Some of the examples were changed to use GLSL 120/130/140/150 in order to support GL implementations which don't implement higher GLSL versions.
下载:oglplus-0.64.0.tar.gz (5.8 MB)
OGLplus (oglplus) 是一个仅包含头文件的 C++ 语言库,用于实现一个瘦面向对象的 OpenGL 门面操作接口,提供了自动资源和对象管理的封装,让在 C++ 中使用 OpenGL 更加简单和安全。