Emacs 缓冲区内的 OpenGL 上下文
Posted
技术标签:
【中文标题】Emacs 缓冲区内的 OpenGL 上下文【英文标题】:OpenGL context inside Emacs buffer 【发布时间】:2010-01-13 22:23:32 【问题描述】:我正在寻找一种在 emacs 缓冲区内渲染 opengl 场景的方法。是否有这样做的最佳实践方法?
【问题讨论】:
【参考方案1】:代码:
(assoc 'window-id (frame-parameters (selected-frame)))
将为您获取 X11 的窗口 ID。我不确定其他平台。一旦你有了它,你就可以从你想要的任何其他 X 应用程序对窗口进行操作。
如果你想使用所有的 Emacs Lisp 代码,你需要使用 xlib 接口,它被 xwem 采用,这是一个用 Emacs Lisp 编写的窗口管理器。
http://savannah.nongnu.org/projects/xwem
【讨论】:
以上是关于Emacs 缓冲区内的 OpenGL 上下文的主要内容,如果未能解决你的问题,请参考以下文章
我是不是允许在 OpenGL 2.1 的多个共享上下文中同时从同一个缓冲区对象进行渲染?
如何在opengl es 3+中获取我的离屏帧缓冲区内的底层对象的像素颜色?
是否可以在 opengl 中从 2 个不同的线程渲染 2 个不同的帧缓冲区对象?
OpenGL ES 学习教程(十四) 帧缓冲区对象(FBO) 实现渲染到纹理(Render To Texture/RTT)