el-gpu for GNU Emacs

site created 2026-03-25 19:39:38 CET +0100

With el-gpu one can draw on the GPU from GNU Emacs and Emacs Lisp. For example, to draw a cube at coordinates x = 0, y = 0, and z = 4000 with a dimension d = 2000, evaluate

(el-cube 0 0 4000 2000)
el-gpu for GNU Emacs
el-gpu
el-gpu in the front, plain 2D Elisp in the back
old 2D Elisp with new 3D C/GLSL
el-gpu with multiple instances
instances for drawing effects

random access

el-gpu with indirect drawing
instances for speed with indirect drawing

meta programming