Emacs缓冲区内的OpenGL上下文

roz*_*zgo 10 opengl emacs

我正在寻找一种在emacs缓冲区内渲染opengl场景的方法.这样做有最佳实践方法吗?

Eri*_*ric 4

代码:

  (assoc 'window-id (frame-parameters (selected-frame)))
Run Code Online (Sandbox Code Playgroud)

将为您提供 X11 的窗口 ID。我不确定其他平台。一旦你有了它,你就可以从任何其他 X 应用程序中对窗口执行你想要的操作。

如果您想使用所有 Emacs Lisp 代码,则需要使用 xlib 接口,该接口已被 xwem 采用,xwem 是用 Emacs Lisp 编写的窗口管理器。

http://savannah.nongnu.org/projects/xwem