红联Linux门户
Linux帮助

OGLplus 0.48.0发布,OpenGL的C++封装库

发布时间:2014-07-15 09:08:38来源:红联作者:empast
OGLplus 0.48.0 发布,此版本改进了 aglplus,oalplus 和eglplus 异常类,更新了 BezierCurves 类,添加了新的 GL 扩展封装器,重构了 OAlplus::Device 类,更新了文档等等,同时还修复了一些 bug ,移除了一些旧的示例。

其他更新内容:

改进
=======

-“oglplus::Error”

* ``Error::GLLib`` function was added.
* ``Error::GLFuncName`` function was renamed to ``GLFunc``.

- “oalplus::Error”

* ``Error::ALLibName`` function was renamed to ``ALLib``.
* ``Error::ALFuncName`` function was renamed to ``ALFunc``.

- “oalplus::ALCError”

* ``ALCError::Device`` function was added.

- “eglplus::Error”

* ``Error::EGLFuncName`` function was renamed to ``EGLFunc``.

- “oalplus::Device”

* The capture functionality was refactored into the separate ``CaptureDevice`` class.
* The ``Specifier``, ``CaptureSpecifier`` and ``Extensions`` functions were added.

- “oglplus::BezierCurves”

* New constructors were added.
* Support for non-connected sequences of bezier curve segments was added.
* The ``Derivative`` function was added.

- GL 扩展封装器

* ``GL_ARB_copy_image``
* ``GLX_NV_copy_image``
* ``GL_NV_copy_image``

- Bug 修复

* Fixed problems with support of Pango/Cairo in build system and sources.
* Added an ``#ifdef`` to Texture fixing problems with older versions of GL API headers.

- 转移自动生成的配置文件:

* ``oglplus/fix_gl_version.hpp`` to ``oglplus/config/fix_gl_version.hpp``
* ``oglplus/site_config.hpp`` to ``oglplus/config/site.hpp``

- 启动基于 Quickbook 的文档

已知问题
============

* Only partial support for MSVC 2010. Support for this compiler will be dropped in the next release.
* The doxygen documentation is incomplete.

OGLplus (oglplus) 是一个仅包含头文件的 C++ 语言库,用于实现一个瘦面向对象的 OpenGL 门面操作接口,提供了自动资源和对象管理的封装,让在 C++ 中使用 OpenGL 更加简单和安全。

项目主页:http://oglplus.org/

来自:开源中国社区
文章评论

共有 0 条评论