Four is a lightweight OpenGL rendering engine for Lua.
Four provides a basic abstraction layer for compositional GLSL shader programming and rendering. Four is part of the Lubyk project.