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 更加简单和安全。

|