OpenGL的C++封装库 OGLplus 0.8.0 发布

webphp 12年前
     <a href="/misc/goto?guid=4958324816362635494" target="_blank">OGLplus (oglplus) </a>是一个仅包含头文件的 C 语言库,用于实现一个瘦面向对象的 OpenGL 门面操作接口,提供了自动资源和对象管理的封装,让 C++ 的 OpenGL 使用更加简单和安全。    <ul>     <li><a class="el" href="/misc/goto?guid=4958324817349701297">Automatic resource management</a></li>     <li><a class="el" href="/misc/goto?guid=4958324818157094572">Type safety</a></li>     <li><a class="el" href="/misc/goto?guid=4958324818955826067">Error handling and diagnostic</a></li>     <li><a class="el" href="/misc/goto?guid=4958324819759087932">Interoperability with OpenGL® C API</a></li>     <li><a class="el" href="/misc/goto?guid=4958324820565456003">Additional CG related classes</a></li>     <li><a class="el" href="/misc/goto?guid=4958324821365555234">Optional object description</a></li>    </ul>    <br />    <p>0.8.0 版本 变化日志:</p>    <p>1. New constructors were added to the shaders, allowing users to specify the source and compile them during construction. <br /> 2. The QuickProgram class, which allows to specify shaders<span class="truncate_more"> and link the program during construction, was added. <br /> 3. The context wrappers were reorganized into separate classes. <br /> 4. Wrappers for draw commands were added. <br /> 5. New compile-time configuration options were added. <br /> 6. Support for customized handling of errors was added. <br /> 7. Several new examples were added, and some problems in the existing examples were fixed. <br /> 8. New textures were added.<br /> 9. A shape builder was added, and the existing ones were updated.</span></p>