From 5340cb7bfbd3aa1ff6c1fa34a19d0a0fbe826a8e Mon Sep 17 00:00:00 2001 From: lmj01 Date: Sun, 26 Nov 2023 20:49:55 +0800 Subject: [PATCH] update --- cg/opengl.md | 5 ++++- index/computerScience.md | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/cg/opengl.md b/cg/opengl.md index 0464fbf..468f414 100644 --- a/cg/opengl.md +++ b/cg/opengl.md @@ -272,6 +272,9 @@ if(ptr) 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) ## 参考 -- [OpenGL基础,一个韩国人写的基础知识](http://www.songho.ca/opengl/index.html) \ No newline at end of file +- [OpenGL基础,一个韩国人写的基础知识](http://www.songho.ca/opengl/index.html) +- [OpenGL教程和资料集合](https://zhuanlan.zhihu.com/p/41818595) \ No newline at end of file diff --git a/index/computerScience.md b/index/computerScience.md index 9785b26..6ee2e3b 100644 --- a/index/computerScience.md +++ b/index/computerScience.md @@ -80,6 +80,9 @@ - [babylonjs](../babylonjs/index.md) - [The-Forge](https://github.com/ConfettiFX/The-Forge) - [腾讯开源替换Skia的渲染器](https://github.com/Tencent/tgfx) +- [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) #### threejs