From 0431b0b49defeaf30df143fe781baf7d255457ee Mon Sep 17 00:00:00 2001 From: lmj01 Date: Sat, 2 Dec 2023 21:33:18 +0800 Subject: [PATCH] update --- cg/opengl.md | 8 +++++++- index/computerScience.md | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/cg/opengl.md b/cg/opengl.md index 468f414..c7cc181 100644 --- a/cg/opengl.md +++ b/cg/opengl.md @@ -274,7 +274,13 @@ glBindBuffer(GL_PIXEL_PACK_BUFFER, 0); ## UI库 - [NanoGUI is a a minimalistic cross-platform widget library for OpenGL 3.x. It supports automatic layout generation, stateful C++11 lambdas callbacks, a variety of useful widget types and Retina-capable rendering on Apple devices thanks to NanoVG by Mikko Mononen. Python bindings of all functionality are provided using pybind11. ](https://github.com/wjakob/nanogui) +## oglplus + +- [OGLplus's Documentation!](https://matus-chochlik.github.io/oglplu2/sphinx/index.html) +- [github](https://github.com/matus-chochlik/oglplus) ## 参考 - [OpenGL基础,一个韩国人写的基础知识](http://www.songho.ca/opengl/index.html) -- [OpenGL教程和资料集合](https://zhuanlan.zhihu.com/p/41818595) \ No newline at end of file +- [OpenGL教程和资料集合](https://zhuanlan.zhihu.com/p/41818595) +- [OpenGL Loading Library](https://www.khronos.org/opengl/wiki/OpenGL_Loading_Library) +- [GLRF - OpenGL Realtime Framework](https://github.com/DunkleMango/GLRF) \ No newline at end of file diff --git a/index/computerScience.md b/index/computerScience.md index 6ee2e3b..c02020e 100644 --- a/index/computerScience.md +++ b/index/computerScience.md @@ -65,6 +65,7 @@ - [Vulkan Tutorial ](https://vulkan-tutorial.com/) - [vulkan-renderer,Inexor is an open-source project which combines modern C++ with Vulkan API.](https://github.com/inexorgame/vulkan-renderer) - [vulkan with pbrt](https://github.com/Lachei/VulkanPBRT/tree/master/shaders) + - [Vulkan-Hpp: C++ Bindings for Vulkan](https://github.com/KhronosGroup/Vulkan-Hpp) ### UI @@ -83,6 +84,8 @@ - [OGLplus: a C++ wrapper for modern OpenGL©](https://oglplus.org/) - [github](https://github.com/matus-chochlik/eagine-all) - [Magnum — Lightweight and modular C++11/C++14 graphics middleware for games and data visualization](https://github.com/mosra/magnum) +- [Hazel is primarily an early-stage interactive application and rendering engine for Windows.](https://github.com/TheCherno/Hazel) + #### threejs