【文件属性】:
文件名称:emacs-gl:Emacs Lisp的OpenGL绑定
文件大小:269KB
文件格式:ZIP
更新时间:2021-04-14 18:03:13
C
Emacs-gl
Emacs Lisp的OpenGL绑定。 通过嵌入在缓冲区中的 xwidget,它可以使用OpenGL绘制到Emacs缓冲区。
特征
OpenGL版本3.3之前的OpenGL命令的原始绑定
用于将图像加载到纹理中的Helper函数( gl-helper-load-texture和gl-helper-bind-texture )
基于的GUI渲染
安装
要求
具有GLArea xwidget功能和模块支持的GNU Emacs。
你可以建立从功能feature/glarea这个分支使用下面的命令:
git clone -b feature/glarea https://github.com/Jimx-/emacs.git
cd emacs
./autogen.sh
./configure --with-xwidgets --with-x-toolkit=gtk --w
【文件预览】:
emacs-gl-master
----glenums.c(542B)
----inc()
--------.dummy(0B)
----glfuncs.c(4KB)
----glm.cpp(5KB)
----generate.py(9KB)
----gl.el(5KB)
----emacs-module.h(11KB)
----gui.cpp(9KB)
----.clang-format(816B)
----conanfile.txt(169B)
----CMakeLists.txt(924B)
----README.org(3KB)
----examples()
--------simple.el(540B)
--------shader.el(2KB)
--------gui.el(966B)
----LICENSE(32KB)
----emacs-module-helpers.c(5KB)
----gl.xml(2.8MB)
----.gitignore(46B)
----texture.c(2KB)
----emacs-module-helpers.h(3KB)
----gl-module.c(738B)