Updated 2026-10-21 09:55:40 +02:00
A game engine in the spirit of Godot, written in Common Lisp and scripted entirely in Common Lisp.
Updated 2026-10-20 10:12:26 +02:00
A* pathfinding for Common Lisp, as Godot's AStar2D and AStarGrid2D: graphs of points and connections, and grids of cells with weights, diagonal modes, heuristics and jump point search.
Updated 2026-10-20 03:15:47 +02:00
Slug glyph rendering data for Common Lisp: builds the curve and band data that GPU shaders use to draw quadratic outlines exactly at any size, rotation or zoom.
Updated 2026-10-19 22:01:23 +02:00
A shading language in Common Lisp, compiled to SPIR-V by clsl itself, with no glslang and no foreign code.
Updated 2026-10-19 21:57:52 +02:00
Text layout for Common Lisp: bidi paragraphs, line breaking and shaping into positioned glyphs.
Updated 2026-10-19 21:55:37 +02:00
A portable GPU API for Common Lisp at roughly WebGPU's level: devices, buffers, textures, shaders, pipelines and render passes. Vulkan today, OpenGL 4.5 next.
Updated 2026-10-19 21:55:36 +02:00
Native windows and input for Common Lisp on Wayland, Windows and X11 — no SDL or GLFW. Vulkan-ready.
Updated 2026-10-19 21:52:59 +02:00
An SVG reader for Common Lisp: the part of SVG that icons and simple vector art use, read into shapes of curves with their fills and strokes.
Updated 2026-10-19 21:52:58 +02:00
Common Lisp bindings for HarfBuzz: text shaping, glyph outlines and OpenType font data.
Updated 2026-10-19 21:52:57 +02:00
Common Lisp bindings for ICU's text services: bidi, script runs, line and word breaking, normalization.
Updated 2026-10-19 21:42:20 +02:00
Common Lisp bindings for libwayland-client, with a protocol scanner and xdg-shell support.
Updated 2026-10-19 21:42:18 +02:00
Common Lisp bindings for FreeType 2: faces, glyphs, bitmaps, outlines, strokers and variable fonts.
Updated 2026-10-19 21:42:17 +02:00
Common Lisp bindings for Vulkan 1.3+, generated from the Vulkan API registry, with an idiomatic layer over raw CFFI.
Updated 2026-10-19 21:42:17 +02:00
Win32 for Common Lisp: window classes and procedures, windows, message loops, DPI, and keyboard and pointer state.
Updated 2026-10-19 21:42:17 +02:00