OGLplus OpenGL 的 C++ 封装库

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

OGLplus 0.65.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.65.0 发布,此版本支持 GLX 和 EGL 示例中的多个示例,改进``Context`` 和 ``ClientContext``,还有 bug 修复,构建系统更新,快速入门文档更新。更新内容-------- The GLX and EGL-based example harnesses were refactored and updated to use multisampling with the specified number of samples when the ``

发布于 2015-08-11 00:31:46 | 203 次阅读

OGLplus 0.64.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.64.0 发布,此版本包括新的 GPU 程序过载构建函数,允许错误处理延迟,更新了文档和示例。改进The DeferredHandler and the Outcome classes, which allow to defer and/or cancel calling of error handlers were added.New overloads of Shader::Compile, Shader::CompileInclude, Program::Link and

发布于 2015-08-06 07:25:23 | 138 次阅读

OGLplus 0.63.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.63.0 发布,此版本主要是一些 bug 修复和编译器警告:- 添加了 ``ShaderStorageBlock`` 类和相关的函数- 修复了 ``Cloud`` 和 ``BrushedMetal`` 图像生成器的 bug- 优化一些编译器警告- 一些其他改进- 修复了 ``PathCommandNV`` 枚举的 bug下载

发布于 2015-06-27 01:29:17 | 139 次阅读

OGLplus 0.62.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.62.0 发布,更新内容如下:The SizeType and BigSizeType classes were updated and arithmetic operators were added.A missing-identifier bug was fixed in images::Image.Some compiler warnings were silenced.Several other minor changes were made to the internals.The Quickbook documentati

发布于 2015-06-11 23:48:03 | 161 次阅读

OGLplus 0.61.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.61.0 发布,此版本更新了 GL 版本检测,还有一些构建系统的改进;错误代码枚举和 OALplus 异常更新;GL ARB_clip_control 封装器;Quickbook 文档更新。此版本现已提供下载:oglplus-0.61.0.tar.gz (5.7 MB)。主要改进The SizeType and BigSizeTy

发布于 2015-05-08 03:32:13 | 191 次阅读

OGLplus 0.60.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.60.0 发布,此版本主要是小的改进,bug 修复和文档更新。更新内容如下:更新了 Boolean 封装器,添加了 operator ~Object 封装器添加了 HasInstance 函数更新原生 GL context wrappers 部分重构和简化了 DSA Texture, Buffer 和 Framebuffer 封装

发布于 2015-04-09 03:16:44 | 184 次阅读

OGLplus 0.59.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.59.0 发布,此版本是个 bug 修复版本:A bug in move construction and move assignment in the Object wrappers were fixed. The Boolean wrapper for GLint, ALint and EGLBoolean values implicitly convertible from and to bool was added.此版本现已提供下载:oglplus-0.59.0.zipog

发布于 2015-02-05 07:51:36 | 138 次阅读

OGLplus 0.58.1 发布,OpenGL 的 C++ 封装库
昨天刚刚发布了 OGLplus 0.58.0 版本,今天就发布了 OGLplus 0.58.1 版本,官方并未提供此版本的发行说明,让人难以捉摸,但是大体改进可以参考 OGLplus 0.58.0 版本:- Noexcept specifiers were added to some functions.- The oalplus::GetALName function was a

发布于 2015-02-01 00:48:00 | 207 次阅读

OGLplus 0.58.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.58.0 发布,此版本修复了一些 bug 和大部分 MSVC 方面的警告;对 OALplus Listener 和 Device wrappers 进行了一些小的改进;重构了 GL/AL 名字和对象封装器类。此外还更新了 MSCV 2012 单独示例和 Quickbook 文档。更多内容请看这里,

发布于 2015-01-31 00:54:05 | 198 次阅读

OGLplus 0.56.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.56.0 发布,此版本更新了类 ``ClientContext``;添加了大量的新 getter/setter 函数到 ``Context``;更新 GLM 的互操作性;更新 Quickbook 文档和构建系统。改进记录======= - The ``oglplus::ClientContext`` class was updated, wrappers for new state vari

发布于 2015-01-01 00:26:17 | 181 次阅读

OGLplus 0.55.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.55.0 发布,此版本添加了 ``ClientContext`` 类,用来维护(暂时只有部分) GL 状态,允许 push/pop 独立状态变量或者是高效查询和改变他们的值。此版本同时还更新了快速入门文档;平台的移植不再至此和原始重启参数;一些 bug

发布于 2014-12-21 23:49:06 | 182 次阅读

OGLplus 0.54.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.54.0 发布,此版本主要是 bug 修复,更新了快速开始文档,构建系统,重构了反馈帮助类,修复了移植系统后平台不支持原始重启指数的问题。改进列表======= - 以命名空间级别重新实现了 ``TransformFeedback::Activator`` 和 ``

发布于 2014-11-30 23:28:22 | 176 次阅读

OGLplus 0.53.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.53.0 发布,此版本是个 bug 修复版本,现已提供下载。此版本更新了构建系统的 GL 版本检测,更新了 ObjHandle 和更新了文档。改进记录GL 检测算法现在也会检测存在的所有要求的 GL 常量 修复了设置 Vector 数组统一

发布于 2014-10-22 23:29:55 | 170 次阅读

OGLplus 0.52.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.52.0 发布,此版本现已提供下载,更新内容如下:- The tools for automatic-generation of the enumeration headers were updated  and the headers were re-generated.- The OutputData class was added and used in Texture.- Regressions in the text rendering utilities were fixe

发布于 2014-09-23 23:22:47 | 218 次阅读

OGLplus 0.50.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.50.0 发布,此版本现已提供下载,更新内容如下:- Support for different methods of GL object construction was added.- The implementation of smart-enums was updated and the smart-enum-values  were added.- The context::ClearBuffers class was renamed to context::BufferCl

发布于 2014-08-15 23:53:13 | 165 次阅读

OGLplus 0.49.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.49.0 发布,此版本现已提供下载,更新内容如下:缓存数据规范The BufferSize and BufferData classes used for specifying GPU buffer size and data were added.The Buffer::Data, Buffer::SubData and some other functions were changed to used the new classes.In case of Buffer

发布于 2014-07-29 23:58:50 | 238 次阅读

OGLplus 0.48.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.48.0 发布,此版本改进了 aglplus,oalplus 和eglplus 异常类,更新了 BezierCurves 类,添加了新的 GL 扩展封装器,重构了 OAlplus::Device 类,更新了文档等等,同时还修复了一些 bug ,移除了一些旧的示例。其他更新内容:改进=====

发布于 2014-07-14 22:46:59 | 194 次阅读

OGLplus 0.47.0 发布,OpenGL 的 C++ 封装库
OGLplus 0.47.0 发布,此版本对 OALplus 和 EGLplus 的某些部分进行了更深度的重用和重构。其他更新内容如下:Voronoi/Worley cell image generators, the Group template class a wrapper for the NV_draw_texture extension re-adds interoperability with GLM vect

发布于 2014-06-18 23:57:48 | 234 次阅读